list

Báo cáo vấn đề Xem nguồn Nightly · 8.0 · 7.4 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Loại danh sách tích hợp. Ví dụ về biểu thức danh sách:

x = [1, 2, 3]
Bạn có thể truy cập 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

append

None list.append(item)

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

Tham số

Thông số Mô tả
item required
Mục cần thêm ở cuối.

xóa

None list.clear()

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

mở rộng

None list.extend(items)

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

Tham số

Thông số Mô tả
items bắt buộc
Các mục cần thêm ở cuối.

index

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

Trả về chỉ mục trong danh sách của mục đầu tiên có giá trị là x. Đây là lỗi nếu không có mục nào như vậy.

Tham số

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

insert

None list.insert(index, item)

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

Tham số

Thông số Mô tả
index bắt buộc
Chỉ mục của vị trí đã cho.
item required
Mục.

nhạc pop

unknown list.pop(i=-1)

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

Tham số

Thông số Mô tả
i int; hoặc None; giá trị 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. Đây là lỗi nếu không có mục nào như vậy.

Tham số

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