从字典中总结特定项目

时间:2017-07-11 09:25:12

标签: python dictionary sum

我有一个名为dict的词典,有50个项目,但不幸的是 - 名称没有特定的模式。

我想获得特定变量的总和并进行一些检查:

dict[random_name_sum] == dict['random_name_1'] + dict['random_name_2'] + dict['random_name_3']

但出现以下错误:

TypeError: unsupported operand type(s) for +: 'int' and 'list'

我搜索了类似的问题,但没有一个可以解决我的问题,我能想到的唯一解决方案是改变可能需要一些未来手动执行器的数据结构。我想避免这种情况。你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先检查dict值的返回类型是否为int,因为它似乎有一个列表。