Dùng list khi cần ordered collection có thể thay đổi.
- Dùng
tuplecho dữ liệu bất biến, làm dict key, trả về nhiều giá trị từ function. - Dùng
setđể loại bỏ duplicate và kiểm tra membership O(1). - Dùng
dictcho key-value lookup O(1).
Pitfall: set và dict không ordered trước Python 3.7; dict từ Python 3.7+ giữ insertion order.