如何合併多個 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}

更新於:2022 年 8 月 25 日

273 次瀏覽

啟動您的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.