TypeError:int不可调用

时间:2013-09-17 15:08:54

标签: python list python-2.7 max typeerror

所以我做了我的研究,但我仍然无法弄清楚为什么我会收到这个错误:

TypeError: int is not callable

继承我的代码:

count = []
for row in Matrix:
     count.append(row[0][0].Value)

results = map(int, count)    

print max(results)

计数列表包含一个字符串整数列表,我将这些转换为纯整数然后我想找到最大数字,但我得到了错误。

我在这里看不到什么?

btw,print min(count)工作得很好....

1 个答案:

答案 0 :(得分:10)

你试图在某个地方使用数字作为函数。

在您的计划的早期,您做过map = 6max = 6之类的事情吗?如果是这样,您将覆盖mapmax函数,使其无法使用。

要解决此问题,请更改变量名称的名称,以便它们不再覆盖内置函数。