danh sách

Loại danh sách tích hợp sẵn. Biểu thức danh sách mẫu:
x = [1, 2, 3]
Bạn có thể truy cập vào các phần tử bằng cách sử dụng tính năng lập chỉ mục (bắt đầu từ 0):
e = x[1]   # e == 2
Danh sách hỗ trợ toán tử + để nối hai danh sách. Ví dụ:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
Tương tự như chuỗi, danh sách hỗ trợ các thao tác cắt:
['a', 'b', 'c', 'd'][1:3]   # ['b', 'c']
['a', 'b', 'c', 'd'][::2]  # ['a', 'c']
['a', 'b', 'c', 'd'][3:0:-1]  # ['d', 'c', 'b']
Danh sách có thể thay đổi, như trong Python.

Hội viên

thêm

None list.append(item)

Thêm một mục vào cuối danh sách.

Thông số

Tham số Mô tả
item bắt buộc
Mục cần thêm vào cuối.

xoá

None list.clear()

Xoá tất cả phần tử trong danh sách.

mở rộng

None list.extend(items)

Thêm tất cả mục vào cuối danh sách.

Thông số

Tham số Mô tả
items có thể lặp lại; bắt buộc
Mục cần thêm vào cuối.

chỉ mục

int list.index(x, start=unbound, end=unbound)

Trả về chỉ mục trong danh sách của mục đầu tiên có giá trị là x. Nếu không có mục nào như vậy, thì sẽ xảy ra lỗi. Nếu bạn cung cấp startend, thì các tham số này sẽ hạn chế phạm vi tìm kiếm theo cách tương tự như thao tác cắt.

Thông số

Tham số Mô tả
x bắt buộc
Đối tượng cần tìm.
start số nguyên; mặc định là unbound
Chỉ mục bắt đầu của phần danh sách cần kiểm tra.
end số nguyên; mặc định là unbound
Chỉ mục kết thúc của phần danh sách cần kiểm tra.

chèn

None list.insert(index, item)

Chèn một mục vào một vị trí nhất định.

Thông số

Tham số Mô tả
index số nguyên; bắt buộc
Chỉ mục mà mục sẽ ở sau khi chèn. Nếu chỉ mục nằm ngoài phạm vi, thì chỉ mục đó sẽ được chuyển đổi thành chỉ mục hiệu quả trong phạm vi từ 0 đến độ dài trước đó của danh sách (bao gồm cả hai đầu), theo cách tương tự như đối với chỉ mục bắt đầu của toán tử cắt.
item bắt buộc
Mục.

sống động

unknown list.pop(i=-1)

Xoá mục ở vị trí đã cho trong danh sách và trả về mục đó. Nếu bạn không chỉ định index, thì hàm này sẽ xoá và trả về mục cuối cùng trong danh sách.

Thông số

Tham số Mô tả
i số nguyên; mặc định là -1
Chỉ mục của mục.

xoá

None list.remove(x)

Xoá mục đầu tiên khỏi danh sách có giá trị là x. Nếu không có mục nào như vậy, thì sẽ xảy ra lỗi.

Thông số

Tham số Mô tả
x bắt buộc
Đối tượng cần xoá.