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

Làm cách nào để cập nhật các giá trị từ điển Python?

Lớp từ điển tích hợp sẵn của Python có phương thức update (). Nó lấy một đối tượng từ điển khác làm đối số.

Ví dụ

D1.update(D2)

Đối tượng D2 được hợp nhất với D1. Nếu D2 chứa khóa đã có trong D1, giá trị của nó sẽ được cập nhật và nếu là khóa mới, một cặp khóa-giá trị mới sẽ được thêm vào. D1 sẽ hiển thị nội dung cập nhật.

Đầu ra

>>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5}
>>> D2={"book":200, "scale":10}
>>> D1.update(D2)
>>> D1
{'pen': 25, 'pencil': 10, 'book': 200, 'sharpner': 5, 'eraser': 5, 'scale': 10}