我有一个名为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'
我搜索了类似的问题,但没有一个可以解决我的问题,我能想到的唯一解决方案是改变可能需要一些未来手动执行器的数据结构。我想避免这种情况。你有什么想法吗?
答案 0 :(得分:1)
首先检查dict值的返回类型是否为int,因为它似乎有一个列表。