我的数据结构如下:
all= {
'part1': {'act1': [0, 0], 'act2': [100, 0]},
'part2': {'act1': [25, 1], 'act2': [100, 1]},
'part3': {'act1': [25, 0], 'act2': [0, 1]},
'part4': {'act1': [0, 0], 'act2': [0, 1]}
}
我的目标是获取列表中所有第一项的全局总和。
到目前为止,我只能使用以下代码获得顶级字典的每个键的总和:
for partData in all.values():
depPart = 0
for act in partData.keys():
depPart += partData[act][0]
print(depPart)
它返回
100
125
25
0
虽然我想得到总和,即 250
我为了得到这个总和而进一步循环的每一次尝试都导致了错误。
是循环的方式来做到这一点,如果是的话如何?或者有另一种/更好的方法来达到它吗?谢谢
泛舟湖上清波郎朗
BIG阳
拉风的咖菲猫
相关分类