Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

So sánh List vs Tuple vs Dictionary trong Python

List và Tuple là sequence (chuỗi). Dictionary là bảng băm (hash table) các cặp key-value. List và tuple là tập hợp có thứ tự. Dictionary là tập hợp không thứ tự.

List và dictionary là mutable (có thể thay đổi) - có thể thêm/xóa mục. Tuple là immutable (bất biến) - không thể thêm/xóa.

Cả ba đều là tập hợp các mục phân cách bằng dấu phẩy. List dùng ngoặc vuông [], tuple dùng ngoặc tròn (), dictionary dùng ngoặc nhọn {}.

>>> L1 = [12, "Ravi", "B.Com FY", 78.50]  # list
>>> T1 = (12, "Ravi", "B.Com FY", 78.50)  # tuple
>>> D1 = {"Rollno": 12, "class": "B.com FY", "precentage": 78.50}  # dictionary

List và tuple truy cập bằng chỉ số. Dictionary truy cập bằng key hoặc phương thức get().