我犯了一个错误,如下所示:
>>> list = ['a', 'b', 'c']
但现在我想使用内置函数list()
。可以看到,listname之间存在命名冲突list
和内置函数list()
.
我该如何使用list
作为内置函数而不是变量而无需重新启动Python shell?
Step one:将列表重新绑定到不同的名称
lst = list
Step two: 删除list
多变的
del list
第三步: 不要再这样做
我更喜欢这个__builtins__.list
只是因为它节省了输入,并且您不再剩下一个名为的变量list
。然而,最好完全避免这个问题。编写生产代码时,永远记住not使变量的名称与内置函数的名称相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)