python-将集合转换为列表

时间:2018-08-03 02:43:20

标签: python list set

我正在使用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

我可以获取有关如何解决此问题的指导吗?我应该导入一些库以将集合转换为列表吗?

1 个答案:

答案 0 :(得分:1)

问题出在您的错误中:

Traceback (most recent call last):
  File line 73, 
    b = list(a) 
UnboundLocalError: local variable 'list' referenced before assignment

您之前将list命名为变量或函数。

请勿将list用于自己的变量或函数,因为它是内置Python函数的名称。