List là tập hợp các đối tượng phân cách bằng dấu phẩy, đặt trong ngoặc vuông []. List mutable, cho phép trùng lặp, hỗ trợ index và slice.
Cú pháp
>>> L1 = ["Raaj", 23, ["Phy", "Che", "maths"], 8.5]
Các cách tạo khác
# list() constructor
list('abc') # ['a', 'b', 'c']
list((1, 2, 3)) # [1, 2, 3]
list({'a': 1, 'b': 2}) # ['a', 'b'] (chỉ lấy key)
# List comprehension
[x**2 for x in range(5)] # [0, 1, 4, 9, 16]
# * unpacking (Python 3.5+)
[*range(3), *['a', 'b']] # [0, 1, 2, 'a', 'b']
Phương thức thường dùng
append(x),extend(iterable),insert(i, x)pop([i]),remove(x),clear()index(x),count(x),sort(),reverse()