在python中已弃用set
吗?
我正在学习python online here并试图实现以下命令 -
x = set(["Perl", "Python", "Java"])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'list' object is not callable
它在python 2.7中被弃用了吗?
答案 0 :(得分:4)
不,您已将一些列表分配给名为set
的变量,现在set
中的set(["Perl", "Python", "Java"])
引用该变量。如果您处于交互模式,请执行del set
或重新启动解释器以删除变量并返回内置set
。如果这是一个脚本,请选择一个不同的变量名称。