python怎么去重复-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

python怎么去重复

云计算小粉 2018-05-10 20:11:05 897

python怎么去重复

Python
分享到
取消 提交回答
全部回答(3)
  • 游客aasf2nc2ujisi
    2019-11-20 18:31:42

    万能的set集合去重

    list(set([2,3,4,3]))

    0 0
  • 呵呵贺辰
    2019-07-17 22:25:29

    方法一:

         用内置函数set:
    

    1 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
    2 list2 = list(set(list1))
    3 print(list2)

    方法二:

      遍历去除重复
    

    1 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
    2 list2=[]
    3 for i in list1:
    4 if not i in list2:
    5 list2.append(i)
    6 print(list2)

    列表推导式
    1 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
    2 list2=[]
    3 [list2.append(i) for i in list1 if not i in list2]

    0 0
  • keviswang
    2019-07-17 22:25:29

    可以用集合set方法

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程