首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python -将集合转换为列表

python -将集合转换为列表
EN

Stack Overflow用户
提问于 2018-08-03 10:43:20
回答 1查看 573关注 0票数 0

我正在使用python 3.4.5将集合转换为列表,我使用的代码如下:

代码语言:javascript
复制
 def test(): 
        a = {1,2,3,4,5} 
        b = list(a) 

但是,我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File line 73, 
    b = list(a) 
UnboundLocalError: local variable 'list' referenced before assignment

我能得到一些关于如何解决这个问题的指导吗?是否有一些库需要我导入才能将集合转换为列表?

EN

回答 1

Stack Overflow用户

发布于 2018-08-03 10:46:52

问题出在您的错误中:

代码语言:javascript
复制
Traceback (most recent call last):
  File line 73, 
    b = list(a) 
UnboundLocalError: local variable 'list' referenced before assignment

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51664607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档