Các mẫu thiết kế Python - Từ điển

Từ điển là cấu trúc dữ liệu, bao gồm tổ hợp giá trị khóa. Chúng được sử dụng rộng rãi thay cho JSON - JavaScript Object Notation. Từ điển được sử dụng để lập trình API (Giao diện lập trình ứng dụng). Từ điển ánh xạ một tập hợp đối tượng sang một tập hợp đối tượng khác. Từ điển có thể thay đổi; điều này có nghĩa là chúng có thể được thay đổi khi cần thiết dựa trên các yêu cầu.

Làm thế nào để triển khai từ điển trong Python?

Chương trình sau đây cho thấy cách triển khai cơ bản của từ điển trong Python bắt đầu từ khi tạo đến khi thực hiện.

# Create a new dictionary
d = dict() # or d = {}

# Add a key - value pairs to dictionary
d['xyz'] = 123
d['abc'] = 345

# print the whole dictionary
print(d)

# print only the keys
print(d.keys())

# print only values
print(d.values())

# iterate over dictionary
for i in d :
   print("%s %d" %(i, d[i]))
	
# another method of iteration
for index, value in enumerate(d):
   print (index, value , d[value])

# check if key exist 23. Python Data Structure –print('xyz' in d)

# delete the key-value pair
del d['xyz']

# check again
print("xyz" in d)

Đầu ra

Chương trình trên tạo ra kết quả sau:

Note −Có những hạn chế liên quan đến việc triển khai các từ điển trong Python.

Hạn chế

Từ điển không hỗ trợ hoạt động trình tự của các kiểu dữ liệu trình tự như chuỗi, bộ giá trị và danh sách. Chúng thuộc về kiểu ánh xạ dựng sẵn.