'list' object is not callable
当我sum
反对一个Decimal
列表时,我得到了。请参阅下面的命令行会话。
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)
>>> d = map(Decimal, u'0.97 + .03'.split('+'))
>>> d
[Decimal('0.97'), Decimal('0.03')]
>>> sum(d)
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: 'list' object is not callable
我正在使用 python 2.7.3
。这里的预期输出sum(d)
是1.00
我看到它的工作方式如 Python 网站中所述。http://docs.python.org/2/library/decimal.html#quick-start-tutorial