Computer >> Máy Tính >  >> Lập trình >> Python

Danh sách so với tuple và từ điển trong Python


Đối tượng danh sách và Tuple là chuỗi. Từ điển là một bảng băm của các cặp khóa-giá trị. Danh sách và tuple là một tập hợp các mục có thứ tự. Từ điển là bộ sưu tập không có thứ tự.

Các đối tượng danh sách và từ điển có thể thay đổi, tức là có thể thêm mục mới hoặc xóa và mục từ đó. Tuple là một đối tượng bất biến. Các thao tác thêm hoặc xóa không thể thực hiện được trên đối tượng tuple.

Mỗi người trong số họ là một tập hợp các mục được phân tách bằng dấu phẩy. Các mục danh sách được đặt trong dấu ngoặc vuông [], nhiều mục trong dấu ngoặc tròn hoặc dấu ngoặc đơn () và các mục từ điển trong dấu 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


Danh sách và các mục được lập chỉ mục. Toán tử Slice cho phép truy cập mục của chỉ mục nhất định

>>> print (L1[2])
B.Com FY
>>> print (T1[2])
B.Com FY

Các mục trong từ điển không được lập chỉ mục. Giá trị liên kết với một khóa nhất định nhận được bằng cách đặt trong dấu ngoặc vuông. Phương thức get () của từ điển cũng trả về giá trị được liên kết.

>>> print (D1['class'])
B.com FY
>>> print (D1.get('class'))
B.com FY