• 技术文章 >Python技术 >Python基础教程

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

    小妮浅浅小妮浅浅2020-12-08 17:46:03原创25830

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

    专题推荐:python基础集合列表
    上一篇:python列表推导式是什么意思? 下一篇:怎么用python slice函数生成切片?

    相关文章推荐

    • namedtuple如何在python中加入类型提示?• python plotly库如何使用?• 如何用namedtuple在python中做扑克牌?• python中Scikit-learn库是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网