Thứ Hai, 20 tháng 5, 2024

38. Python Containers

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 

 

Phần tiếp theo

 

Phần trước

Không có nhận xét nào:

Đăng nhận xét