Python 添加字典值的元素

Python 添加字典值的元素,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我有一本字典,看起来像下面的 output_dict={“weight_1”:[1,2,3],“weight_2”:[4,5,6]} 我希望有一个如下所示的结果列表 results\u list=[5,7,9] 这也需要对n个重量起作用,例如,如果我们有 output_dict={“weight_1”:[1,2,3],“weight_2”:[4,5,6],“weight_3”:[7,8,9]} 输出将是 results\u list=[12,15,18] zip字典值,然后求和它们: [s

我有一本字典,看起来像下面的

output_dict={“weight_1”:[1,2,3],“weight_2”:[4,5,6]}
我希望有一个如下所示的结果列表

results\u list=[5,7,9]
这也需要对n个重量起作用,例如,如果我们有

output_dict={“weight_1”:[1,2,3],“weight_2”:[4,5,6],“weight_3”:[7,8,9]}
输出将是

results\u list=[12,15,18]

zip
字典值,然后
求和
它们:

[sum(vals) for vals in zip(*output_dict.values())]
或者使用
映射

[*map(sum, zip(*output_dict.values()))]