通常我会使用sum(dict ['A'] .values())来对key为"A"的字典中所有值进行求和。然而,在这种情况下,我想要求和的不是“main”键的所有值,而是“secondary/sub-key”具有特定名称的所有值。让我展示一个简化的例子:
dict = {'A':{'val1':3,'val2':5},'B':{'val1':2,'val2':6}}
sum1 = dict['A']['val1']+dict['B']['val1']
sum2 = dict['A']['val2']+dict['B']['val2']
上面的示例相对简单,因为它只有2*2的维度,因此我可以直接添加值。但是当字典变得更大时,这种方法就不实用了。所以我想知道最有效的解决方案。
{'A':{'val5': 1,'val1':3,'val2':5},'B':{'val3':2,'val2':6, 'val1': 10}}
的结果应该是什么? - RomanPerekhrest