【发布时间】:2019-01-10 06:36:11
【问题描述】:
我有两个字典列表,我想将它们组合成一个列表。
a = [{"a1":1},{"a2":2}]
b = [{"b1":3},{"b2":4}]
我怎样才能把上面的代码组合成下面的?:
c = [ {"a1":1,"b1":3}, {"a2":2,"b2":4} ]
【问题讨论】:
-
a2和b2在a和b列表中的哪个位置? -
soryy,它不是 a2 和 b2,它只有 a1 和 b1。我的错误。@cph_so
-
那么,合并应该按顺序进行吗?我的意思是,
a的第一个元素应该与b的第一个元素组合。a的第二个元素与b的第二个元素等等?这样,两个列表的长度应该相同,对吧? -
是的,同样的方式,第一个元素与第一个元素依此类推。两个列表的长度相同。
-
我已经发布了答案。如果这是您想要的,您是否可以通过按答案左侧的勾选按钮来接受它作为答案?
标签: python-2.7 list dictionary