我有两个词典列表,我想将它们合并为一个列表。
a = [{"a1":1},{"a2":2}]
b = [{"b1":3},{"b2":4}]
如何将上面的代码合并为以下代码?
c = [ {"a1":1,"b1":3}, {"a2":2,"b2":4} ]
答案 0 :(得分:0)
OP在他的评论中说,列表应该顺序连接,并且两个列表的长度相等。
a = [{"a1":1},{"a2":2}]
b = [{"b1":3},{"b2":4}]
out_list = a
for i in range(len(out_list)):
out_list[i].update(b[i])
print(out_list)
[{'a1': 1, 'b1': 3}, {'a2': 2, 'b2': 4}]