quy tắc. Danh sách
Loại danh sách. Các mục 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:
Toán tử | 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 chỉ mục giá trị i |
x[i:j] |
Toán tử dải ô, 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 hay không. 'a' in ['a','b'] == true |
Phương thức
con mèo
concat(list) trả về rules.List
Tạo danh sách mới bằng cách thêm các phần tử của một danh sách khác vào cuối danh sách này.
Thông số |
|
---|---|
list |
để nối. Giá trị không được để trống. |
- Trả lại hàng
-
non-null rules.List
danh sách đã thêm tất cả các phần tử của danh sách khác.
cóTất cả
hasAll(list) trả về rules.Boolean
Xác định xem danh sách có chứa tất cả các phần tử trong một danh sách khác hay không.
Thông số |
|
---|---|
list |
Danh sách các phần tử cần tìm. Giá trị không được để trống. |
- Trả lại hàng
-
non-null rules.Boolean
đúng nếu danh sách này chứa tất cả các phần tử trong khác.
cóBất kỳ
hasAny(list) trả về rules.Boolean
Xác định xem danh sách này có chứa phần tử nào trong một danh sách khác hay không.
Thông số |
|
---|---|
list |
Danh sách các phần tử cần tìm. Giá trị không được để trống. |
- Trả lại hàng
-
non-null rules.Boolean
đúng nếu danh sách này chứa bất kỳ phần tử nào trong khác.
chỉ có
hasOnly(list) trả về rules.Boolean
Xác định xem tất cả các phần tử trong danh sách có xuất hiện trong một danh sách khác hay không.
Thông số |
|
---|---|
list |
Danh sách các phần tử cần tìm. Giá trị không được để trống. |
- Trả lại hàng
-
non-null rules.Boolean
đúng nếu tất cả phần tử trong danh sách đều có mặt trong một 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
kết hợp
kết hợp(dòng phân cách) trả về rules.String
Kết hợp các phần tử trong danh sách thành một chuỗi, có dòng phân cách.
Thông số |
|
---|---|
dòng phân cách |
Chuỗi để phân tách các phần tử. Giá trị không được để trống. |
- Trả lại hàng
-
non-null rules.String
danh sách đã kết hợp dưới dạng một chuỗi.
xoáTất cả
removeAll(list) trả về rules.List
Tạo danh sách mới bằng cách xoá các phần tử của một danh sách khác khỏi danh sách này.
Thông số |
|
---|---|
list |
danh sách phần tử cần xoá. Giá trị không được để trống. |
- Trả lại hàng
-
non-null rules.List
danh sách có tất cả phần tử của danh sách khác bị xoá.
kích thước
size() trả về rules.Integer
Lấy số lượng giá trị trong danh sách.
- Trả lại hàng
-
non-null rules.Integer
số lượng giá trị trong danh sách.
Đặt
toSet() trả về rules.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, tập hợ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 là đã loại bỏ.
- Trả lại hàng
-
Tập hợp
non-null rules.Set
chứa các giá trị duy nhất trong danh sách đã cho.