我有两个字典:
dict1 = {'a': '2', 'b': '10'}
dict2 = {'a': '25', 'b': '7'}
我需要将同一键的所有值保存在新字典中。
到目前为止我能做的最好的是:defaultdict(<class 'list'>, {'a': ['2', '25'], 'b': ['10', '7']})
dd = defaultdict(list)
for d in (dict1, dict2):
for key, value in d.items():
dd[key].append(value)
print(dd)
这并不能完全解决问题,因为理想的结果是:
a = {'dict1':'2', 'dict2':'25'}
b = {'dict2':'10', 'dict2':'7'}
我也可能想使用与初始字典名称相同的新字典键
Helenr
烙印99
相关分类