我收到{1: 200, 2: 200}
作为输出
我需要输出{1: 100, 2: 200,1: 100, 2: 200}
d1 = {1: 100, 2: 200}
d2 = {1: 200, 2: 200}
d = d1.copy()
d.update(d2)
print(d)
答案 0 :(得分:1)
字典不能有重复的键。您可以采用这种方式将特定键的所有值放在列表中。
d1 = {1: 100, 2: 200}
d2 = {1: 200, 2: 200}
ds = [d1, d2]
d = {}
for k in d1.iterkeys():
d[k] = [d[k] for d in ds]
print d
将产生上述代码,
{1: [100, 200], 2: [200, 200]}