Mọi thứ trong Python đều là đối tượng (Object). Nhưng một số đối tượng chứa các đối tượng khác. Chúng là những thùng chứa (Containers).
Ví dụ ta có lớp Xe. Trong lớp Xe có các đối tượng như Toyota, Isuzu, Honda, Ford...Và có cả những đối tượng có thể chứa những đối tượng Toyota, Honda...như hình dưới
Đó gọi là Container trong Python.
Thùng chứa (Containers) là gì?
Container là một đối tượng chứa các đối tượng khác. Vì vậy, int không phải là Container. Nhưng một danh sách (List) là một Container. Tương tự như vậy thì Tuples, Dictionaries, Sets đều là Container. Các chuỗi (String) cũng là những Container vì chúng chứa các ký tự riêng lẻ.
Chúng ta cần nhớ lại rằng Python có các kiểu dữ liệu:
Numeric
Sequence Type
Boolean
Set
Dictionary
Binary Types
Chúng ta thấy rằng, kiểu tuần tự (Sequence Type) chính là những Containers
Kiểu dữ liệu tuần tự trong Python là tập hợp có thứ tự các kiểu dữ liệu Python tương tự hoặc khác nhau.
Kiểu String
Kiểu List
Kiểu Tuple
Không có nhận xét nào:
Đăng nhận xét