我有一個defaultdict與我嘗試獲取值的總和嵌套字典。但我一直在努力尋找辦法做到這一點。嵌套的默認詞典計數值
在下面的例子,我想數着count
值:
from collections import defaultdict
x = defaultdict(dict)
x['test1']['count'] = 14
x['test4']['count'] = 14
x['test2']['count'] = 14
x['test3']['count'] = 14
print x
""" methods I've tried """
# print x.values()
# print sum(x for y in x.values() for x in y['count'].iteritems())
# print sum(x.itervalues())
上面,我試過的方法(在許多不同的變化)未提供所需的結果。
任何線索或協助我可能在哪裏出錯?