List
List chứa các đối tượng khác nhau, dùng để lặp lại.
list = ['a', 'b', 'c', 'd', 'e']
Tuple
Tuple tương tự list nhưng chứa đối tượng bất biến (immutable). Xử lý Tuple nhanh hơn List.
tuples = ('a', 'b', 'c', 'd', 'e')
Các khác biệt quan trọng:
| STT | Tiêu chí | List | Tuple |
|---|---|---|---|
| 1 | Kiểu | Mutable (thay đổi được) | Immutable (bất biến) |
| 2 | Duyệt (Iteration) | Chậm hơn, tốn thời gian | Nhanh hơn |
| 3 | Phù hợp | Thao tác chèn/xóa | Chỉ đọc, truy cập phần tử |
| 4 | Bộ nhớ | Tốn nhiều hơn | Tốn ít hơn |
| 5 | Phương thức | Nhiều built-in methods | Ít built-in methods |
| 6 | Dễ lỗi | Thao tác dễ gây lỗi | An toàn hơn |