将列表中的多个字典元素合并成为一个新的字典

问题:将列表 list_1 = [{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}, {'A': 7, 'B': 8, 'C': 9}] 合并成为一个新的字典?
解法:定义一个新的字典,对列表进行遍历,对字典进行更新,更新变量为遍历后的元素。

a = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
b = {'A': 7, 'B': 8, 'C': 9}
d = {}
c = []
c.append(a)
c.append(b)  # c=[{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}, {'A': 7, 'B': 8, 'C': 9}]

for i in c:
    d.update(i)

print(d)

运行结果:


你可能感兴趣的:(将列表中的多个字典元素合并成为一个新的字典)