Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo và gán List trong Python?

List trong Python là đối tượng mutable, được bao trong cặp ngoặc vuông []. Có nhiều phương thức để thao tác: insert, append, extend, remove, index, len, v.v.

Tạo list cơ bản

lst = ["Tutorials ", "Point", "Pvt", "Ltd"]
print(lst)
['Tutorials ', 'Point', 'Pvt', 'Ltd']

Truy xuất và gán giá trị

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]
print("list1[0]:", list1[0])
print("list2[1:5]:", list2[1:5])
list1[0]: physics
list2[1:5]: [2, 3, 4, 5]

Phương thức append()

Thêm một phần tử đơn lẻ vào cuối list. Độ dài tăng 1.

lst = ['Red', 'Green', 'Yellow', 'Purple', 'White', 'Black']
lst.append('Orange')
print(lst)
['Red', 'Green', 'Yellow', 'Purple', 'White', 'Black', 'Orange']

Phương thức extend()

Duyệt qua iterable truyền vào và thêm từng phần tử vào list. Độ dài tăng theo số phần tử của iterable.

lst = ['Car', 'Bike', 'Scooty', 'Bus', 'Metro']
lst.extend('Car')  # 'Car' là string -> iterable 3 ký tự
print(lst)
['Car', 'Bike', 'Scooty', 'Bus', 'Metro', 'C', 'a', 'r']

Lưu ý: Nếu muốn thêm chuỗi "Car" như một phần tử, dùng append('Car') hoặc extend(['Car']).

Phương thức index()

Trả về chỉ số của phần tử đầu tiên khớp giá trị.

lst = ['Car', 'Bike', 'Scooty', 'Bus', 'Metro']
print(lst.index('Scooty'))
2

Bảng tóm tắt các thao tác phổ biến

Phương thứcMô tả
append(x)Thêm x vào cuối
extend(iterable)Mở rộng bằng các phần tử của iterable
insert(i, x)Chèn x tại vị trí i
remove(x)Xóa phần tử đầu tiên bằng x
pop([i])Xóa và trả về phần tử tại i (mặc định cuối)
index(x)Chỉ số của phần tử đầu tiên bằng x
len(list)Số lượng phần tử