将两个词典合二为一

时间:2018-04-21 11:04:37

标签: python

我正在尝试执行以下Python代码,但解释器过早地返回。我相信这是因为我试图将两个词典组合起来,好像它们是列表一样:

both = {}
one = {"A" : 0}
two = {"B" : 0}
both = one + two    // Returns prematurely here

如何将两个词典合并为一个?

2 个答案:

答案 0 :(得分:0)

both = {}
one = {"A" : 0}
two = {"B" : 0}
both.update(one)
both.update(two)
print one
print both

答案 1 :(得分:-3)

你试过one.update(two)吗?它会给你想要的组合词。但是你需要小心,因为两者中的密钥都被覆盖了。