我犯了如下错误:>>> list = ['a', 'b', 'c']但是现在我想使用内置函数list()。如您所见,listname list和内置函数之间存在命名冲突list()。如何list在不重新启动Python Shell的情况下将变量作为内置函数使用?
3 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
第一步:将列表重新绑定到其他名称
lst = list
第二步:删除list变量
del list
第三步:不要再做
我__builtins__.list之所以喜欢它,不仅仅是因为它节省了键入内容,而且您还没有剩下名为的变量list。但是,始终最好完全避免该问题。在编写生产代码时,请始终记住不要将变量命名为与内置函数相同。
添加回答
举报
0/150
提交
取消