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,数据只会保留一条