2024-10-03 09:07:38 发布
网友
下面的代码有一个错误。如何解决?你知道吗
代码:
a= list(set([1,2,3,4])) print(a)
错误:
TypeError Traceback (most recent call last) <ipython-input-118-e8b21f19c16c> in <module>() ----> 1 a= list(set([1,2,3,4])) 2 print(a) TypeError: 'list' object is not callable
您可能只是在本地范围中有一个list类型的变量“list”。例如:
list = [] a = list(set([1,2,3,4])) print(a)
将导致错误。 永远记住可复制性。如果我只是复制和粘贴你的代码,它将工作没有任何错误。你知道吗
在代码的某个地方定义了一个名为“list”的变量。这将隐藏内置列表。该错误表示您已将另一个类的实例分配给列表变量。或者您可能使用列表作为可调用项,而不是如下所示对其进行索引
我认为你给出的代码片段不正确。当我尝试使用列表对象作为可调用对象时,出现了完全相同的错误,如下所示
a= list(set([1,2,3,4])) print(a(1)) # wrong! Use []
您可能只是在本地范围中有一个list类型的变量“list”。例如:
将导致错误。
永远记住可复制性。如果我只是复制和粘贴你的代码,它将工作没有任何错误。你知道吗
在代码的某个地方定义了一个名为“list”的变量。这将隐藏内置列表。该错误表示您已将另一个类的实例分配给列表变量。或者您可能使用列表作为可调用项,而不是如下所示对其进行索引
我认为你给出的代码片段不正确。当我尝试使用列表对象作为可调用对象时,出现了完全相同的错误,如下所示
相关问题 更多 >
编程相关推荐