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

Kiểu dữ liệu từ điển bằng Python

Từ điển của Python là loại bảng băm. Chúng hoạt động giống như các mảng hoặc hàm băm kết hợp được tìm thấy trong Perl và bao gồm các cặp khóa-giá trị. Khóa từ điển có thể là bất kỳ loại Python nào, nhưng thường là số hoặc chuỗi. Mặt khác, các giá trị có thể là bất kỳ đối tượng Python tùy ý nào.

Ví dụ

Các từ điển được bao bởi dấu ngoặc nhọn ({}) và các giá trị có thể được gán và truy cập bằng cách sử dụng dấu ngoặc vuông ([]). Ví dụ -

#!/usr/bin/python
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print dict['one'] # Prints value for 'one' key
print dict[2] # Prints value for 2 key
print tinydict # Prints complete dictionary
print tinydict.keys() # Prints all the keys
print tinydict.values() # Prints all the values

Đầu ra

Điều này tạo ra kết quả sau -

This is one
This is two
{'dept': 'sales', 'code': 6734, 'name': 'john'}
['dept', 'code', 'name']
['sales', 6734, 'john']

Từ điển không có khái niệm về thứ tự giữa các yếu tố. Không chính xác khi nói rằng các phần tử là "không theo trật tự"; chúng chỉ đơn giản là không có thứ tự.