合并两个list里的字典

list1=[{"1":"a","2":"b"},{"2":"a","2":"b"},{1}]
list2=[{"3":"a","2":"b"},{"4":"a","2":"b"},{2}]
for i in range(min(len(list1),len(list2))):
    list1[i].update(list2[i])
print(list1)

以上程序实现将list1和list2中的字典合并

输出

[{'1': 'a', '2': 'b', '3': 'a'}, {'2': 'b', '4': 'a'}, {1, 2}]

注:dict的key是唯一的不会重复,所以合并的时候注意,相同的key,数据只会保留一条

posted @ 2020-12-17 13:25  mghhz816  阅读(450)  评论(0编辑  收藏  举报