Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะอัปเดตค่าพจนานุกรม Python ได้อย่างไร


คลาสพจนานุกรมในตัวของ Python มีเมธอด update() ใช้วัตถุพจนานุกรมอื่นเป็นอาร์กิวเมนต์

ตัวอย่าง

D1.update(D2)

วัตถุ D2 ถูกรวมเข้ากับ D1 หาก D2 มีคีย์ที่มีอยู่แล้วใน D1 ค่าของคีย์จะถูกอัปเดต และหากเป็นคีย์ใหม่ จะมีการเพิ่มคู่คีย์-ค่าใหม่ D1 จะแสดงเนื้อหาที่อัปเดต

ผลลัพธ์

>>> 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}