ITPub博客

首页 > IT职业 > IT职场 > python中集合与列表如何相互转换?

python中集合与列表如何相互转换?

IT职场 作者:oldmonst 时间:2021-09-11 10:06:03 0 删除 编辑

上篇小编向大家介绍集合和列表的区别(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中集合和列表相互转换的方法,你学会了吗,快尝试看看吧~

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4758/viewspace-2831790/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-25

  • 博文量
    67
  • 访问量
    494