【发布时间】:2013-05-13 13:51:58
【问题描述】:
我犯了如下错误:
>>> list = ['a', 'b', 'c']
但是现在我想使用内置函数list()。如您所见,listname list 和内置函数list() 之间存在命名冲突。
如何在不重新启动 Python shell 的情况下将list 用作内置函数而不是变量?
【问题讨论】:
-
好问题,每当人们使用内置名称时,我们都应该链接到这个
-
值得注意:对您来说最好的办法可能是使用以下方法之一访问内置版本,并将
list名称重新绑定到它,以撤消您的错误。list = __builtins__.list