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

จะรวมพจนานุกรม Python หลายชุดได้อย่างไร


ขั้นแรก ให้ใส่วัตถุพจนานุกรมทั้งหมดในรายการวัตถุ

เริ่มต้นวัตถุพจนานุกรมไปยังไดเร็กทอรีว่าง นี้มีวัตถุประสงค์เพื่อให้มีไดเรกทอรีที่ผสาน

ตัวอย่าง

อัปเดตด้วยแต่ละรายการไดเรกทอรีจากรายการ

>>> d=[{'a':1, 'b':2, 'c':3}, {'a':1, 'd':2, 'c':'foo'}, {'e':57,'c':3}]
>>> d
[{'a': 1, 'b': 2, 'c': 3}, {'a': 1, 'd': 2, 'c': 'foo'}, {'e': 57, 'c': 3}]
>>> merged={}
>>> for x in d:
    merged.update(x)

>>> merged
{'a': 1, 'b': 2, 'c': 3, 'd': 2, 'e': 57}