上篇小编向大家介绍集合和列表的区别(https://www.py.cn/jishu/jichu/21755.html)。但是我们在使用python的时候,有的时候需要用集合,有的时候需要用列表,可是使用形式却是另一种该怎么办呢?那当然是转换了,在python中,集合和列表是可以相互转换的,下面我们来看看吧。
1、列表转集合(去重)
# 列表转集合(去重) list1 = [6, 7, 7, 8, 8, 9] set(list1) # {6, 7, 8, 9}
2、集合转列表
s={1,2L,3.1,1,"hello",1+4j} print s print type(s) li1=list(s) print li1 print type(li1)
输出
set([1, 2L, 3.1, (1+4j), 'hello']) <type 'set'> [1, 2L, 3.1, (1+4j), 'hello'] <type 'list'>
以上就是python中集合和列表相互转换的方法,你学会了吗,快尝试看看吧~