开发者社区> 问答> 正文

python怎么去重复

python怎么去重复

展开
收起
云计算小粉 2018-05-10 20:11:05 1882 0
3 条回答
写回答
取消 提交回答
  • 万能的set集合去重

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

    2019-11-20 18:31:42
    赞同 展开评论 打赏
  • 我啦啦啦啦

    方法一:

         用内置函数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]

    2019-07-17 22:25:29
    赞同 展开评论 打赏
  • 可以用集合set方法

    2019-07-17 22:25:29
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载