有更多的Pythonic方法吗?我知道一定有。
for form in forms:
d[form.keys()[0]] = form.values()[0]
谢谢!
答案 0 :(得分:6)
如果您希望d
拥有forms
中词典的所有键值对:
for form in forms:
d.update(form)
答案 1 :(得分:1)
reduce(lambda acc,form: dict(acc,**form),forms)
PS:我通常使用dict(x,**y)
合并到字典而不是x.update(y)
,因为大多数时候我不希望更改到位。在这种情况下,这无关紧要。