我正在使用python 3.4.5将集合转换为列表 我使用的代码如下:
def test():
a = {1,2,3,4,5}
b = list(a)
但是,出现以下错误:
Traceback (most recent call last):
File line 73,
b = list(a)
UnboundLocalError: local variable 'list' referenced before assignment
我可以获取有关如何解决此问题的指导吗?我应该导入一些库以将集合转换为列表吗?
答案 0 :(得分:1)
问题出在您的错误中:
Traceback (most recent call last):
File line 73,
b = list(a)
UnboundLocalError: local variable 'list' referenced before assignment
您之前将list
命名为变量或函数。
请勿将list
用于自己的变量或函数,因为它是内置Python函数的名称。