将字典列表转换为嵌套的字典列表

时间:2019-01-10 06:36:12

标签: python-2.7 list dictionary

我有两个词典列表,我想将它们合并为一个列表。

a = [{"a1":1},{"a2":2}]
b = [{"b1":3},{"b2":4}]

如何将上面的代码合并为以下代码?

c = [ {"a1":1,"b1":3}, {"a2":2,"b2":4} ]

1 个答案:

答案 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}]