quy tắc . Danh sách
Loại danh sách. Các mặt hàng không nhất thiết phải đồng nhất.
Ngoài các phương thức được liệt kê bên dưới, danh sách còn có các toán tử sau:
Nhà điều hành | Cách sử dụng |
---|---|
x == y | So sánh danh sách x và y |
x[i] | Toán tử chỉ mục, lấy giá trị chỉ mục i |
x[i:j] | Toán tử phạm vi, lấy danh sách con từ chỉ mục i đến j |
v in x | Kiểm tra xem giá trị v có tồn tại trong danh sách x không. 'a' in ['a','b'] == true |
phương pháp
concat
concat(list) trả về quy tắc.List
Tạo danh sách mới bằng cách thêm các thành phần của danh sách khác vào cuối danh sách này.
Tham số | |
---|---|
danh sách | danh sách để nối. Giá trị không được rỗng. |
- Trả lại
non-null rules.List
danh sách với tất cả các thành phần của danh sách khác được thêm vào.
có tất cả
hasAll(list) trả về quy tắc.Boolean
Xác định xem danh sách có chứa tất cả các thành phần trong danh sách khác hay không.
Tham số | |
---|---|
danh sách | Danh sách các phần tử cần tìm. Giá trị không được rỗng. |
- Trả lại
non-null rules.Boolean
đúng nếu danh sách này chứa tất cả các phần tử trong danh sách kia.
hasAny
hasAny(list) trả về quy tắc.Boolean
Xác định xem danh sách có chứa bất kỳ phần tử nào trong danh sách khác hay không.
Tham số | |
---|---|
danh sách | Danh sách các phần tử cần tìm. Giá trị không được rỗng. |
- Trả lại
non-null rules.Boolean
đúng nếu danh sách này chứa bất kỳ phần tử nào trong danh sách kia.
chỉ có
hasOnly(list) trả về quy tắc.Boolean
Xác định xem tất cả các phần tử trong danh sách có xuất hiện trong danh sách khác hay không.
Tham số | |
---|---|
danh sách | Danh sách các phần tử cần tìm. Giá trị không được rỗng. |
- Trả lại
non-null rules.Boolean
đúng nếu tất cả các phần tử trong danh sách đều có trong danh sách khác, ngoại trừ các phần tử lặp lại.
Ví dụ
['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true
tham gia
tham gia (dấu phân cách) trả về quy tắc.String
Nối các phần tử trong danh sách thành một chuỗi, có dấu phân cách.
Tham số | |
---|---|
dải phân cách | Chuỗi để phân tách các phần tử. Giá trị không được rỗng. |
- Trả lại
non-null rules.String
danh sách được nối dưới dạng chuỗi.
Xoá bỏ hết
RemoveAll(list) trả về quy tắc.List
Tạo danh sách mới bằng cách xóa các thành phần của danh sách khác khỏi danh sách này.
Tham số | |
---|---|
danh sách | danh sách các yếu tố cần loại bỏ .. Giá trị không được rỗng. |
- Trả lại
non-null rules.List
danh sách với tất cả các thành phần của danh sách khác đã bị xóa.
kích cỡ
size() trả về quy tắc.Integer
Lấy số lượng giá trị trong danh sách.
- Trả lại
non-null rules.Integer
Số nguyên số giá trị trong danh sách.
để Đặt
toSet() trả về quy tắc.Set
Trả về một tập hợp chứa tất cả các phần tử duy nhất trong danh sách.
Trong trường hợp hai hoặc nhiều phần tử bằng nhau nhưng không giống nhau thì tập kết quả sẽ chỉ chứa phần tử đầu tiên trong danh sách. Các phần tử còn lại bị loại bỏ.
- Trả lại
non-null rules.Set
Đặt tập hợp chứa các giá trị duy nhất trong danh sách đã cho.