【发布时间】:2015-07-09 07:21:57
【问题描述】:
尝试对字典中的值求和时出现以下错误。我希望得到总和(即 15),但会引发错误。
这是一个错误吗?
IPython QtConsole 3.1.0 Python 2.7.10 |连续分析公司| (默认,2015 年 5 月 28 日,17:04:42)
d = {'1': 1, '2': 2 , '3': 3, '4': 4, '5': 5}
>>> sum(d.values())
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-36-4babd535f17a> in <module>()
----> 1 sum(d.values())
TypeError: 'int' object is not callable
【问题讨论】:
-
您的代码中似乎有一个名称为
sum的整数变量。要更改该名称或使用del sum删除sum函数的浅表副本!跨度>
标签: python