Tuple là collection immutable, các item phân cách bằng dấu phẩy, tùy chọn bao quanh bởi ngoặc đơn ().
Các dạng
>>> T1 = (1, 'one', 3.45, [1, 2, 3]) >&>> T2 = 1, 2, 3, 4 # không ngoặc đơn # Tuple rỗng >>> T3 = () >>> T3 () # Tuple 1 phần tử — BẮT BUỘC dấu phẩy >>> T4 = 10, >>> T4 = (5,) >>> type(T4) <class 'tuple'>
Nếu viết (5) → Python hiểu là số nguyên 5 (grouping), không phải tuple.
Đặc điểm
- Immutable: không sửa, thêm, xóa được sau khi tạo.
- Hỗ trợ index, slice, unpacking.
- Dùng làm key dict nếu toàn bộ phần tử immutable.