问题:将列表 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)
运行结果:
![](https://img.haomeiwen.com/i10723393/fec4836981cc9b36.png)
网友评论