"列表" object在Python中不可调用

时间:2016-02-15 21:53:08

标签: python list callable

我用Python编写了以下代码,但终端告诉我" list对象不可调用"。谁知道我的代码有什么问题?谢谢!

c={"a": 10,"b":1,"c":22}
tmp=list()
for k,v in c.items():
    tmp.append((v,k))
print tmp
tmp.sort(reverse=True)
print tmp

1 个答案:

答案 0 :(得分:3)

在代码中的某处,您使用名称list作为变量名称并隐藏了内置列表。寻找你的位置并选择一个更好的名字。 作为临时解决方案,您可以在del list之前发出tmp=list()