Khác biệt cốt lõi: tuple là immutable – không thể thay đổi giá trị sau khi tạo. Nếu cần thay đổi, dùng list.
Lợi ích của tuple:
- Cải thiện hiệu năng nhẹ.
- Immutable → dùng được làm key trong dictionary.
- Bạn không đổi được → code khác (API) cũng không đổi được tuple của bạn mà không được hỏi.
- Chiếm ít bộ nhớ hơn list.
Tham khảo thêm: Differences between lists and tuples in Python