【发布时间】:2023-02-01 09:09:58
【问题描述】:
part_1 = {'Ingredient':'Water', 'Amount wt':40 }
part_2 = {'Ingredient':'Dye', 'Amount wt': 50 }
part_3 = {'Ingredient':'Salt', 'Amount wt':10 }
total_mix = {'index 1': part_1,
'index 2': part_2,
'index 3': part_3}
print(total_mix)
我有一个字典,其中包含另一个字典,如上例。我如何轻松地总结总组合的重量?
我试过列一个清单:
mix_list = (total_mix['index 1']['Amount wt'], total_mix['index 2']['Amount wt'], total_mix['index 3']['Amount wt'])
然后使用 sum() 将它们全部加起来并且它确实有效,但我想知道是否有更简单/更短的方法来执行此操作。尤其是如果字典里的词条多了,感觉会很费时间。此外,字典必须能够调用带有索引号的信息,这就是为什么我首先将它放入另一个字典的原因。
【问题讨论】:
标签: python