我有2个相同键的字典。
d1 = {'Dog':[7,2],'Cat':[5,2]}
d2 = {'Dog':1,'Cat':4}
有没有一种很好的方法来组合它们,以便我可以有一个看起来像这样的字典?
d = {'Dog':[7,2,1],'Cat':[5,2,4]}
答案 0 :(得分:2)
for key, value in d2.iteritems():
if key in d1:
d1[key].append(value)
答案 1 :(得分:2)
如果一个包含列表而另一个包含整数,则可以执行以下操作:
d = {key:[d2[key]] + d1[key] for key in d1}