美文网首页
33.去除列表中的重复元素

33.去除列表中的重复元素

作者: vbuer | 来源:发表于2018-09-04 09:33 被阅读4次

用集合

list(set(l))

用字典

l1 = ['b','c','d','b','c','a','a']
l2 = {}.fromkeys(l1).keys()
print l2

用字典并保持顺序

l1 = ['b','c','d','b','c','a','a']
l2 = list(set(l1))
l2.sort(key=l1.index)
print l2

列表推导式

l1 = ['b','c','d','b','c','a','a']
l2 = []
[l2.append(i) for i in l1 if not i in l2]

sorted排序并且用列表推导式.

l = ['b','c','d','b','c','a','a']
[single.append(i) for i in sorted(l) if i not in single]
print single

相关文章

  • 33.去除列表中的重复元素

    用集合 用字典 用字典并保持顺序 列表推导式 sorted排序并且用列表推导式.

  • 2018-06-25 列表去重

    一个列表中的元素含有多个重复的元素,怎么去除重复的元素。一种是去除重复元素后但是顺序不保持一致,一致是去除后保持顺...

  • Python 去除列表中重复的元素

    这个有几种方法来完成,但是对于不可哈希的数据来说,BIF set()是无效的,会报错,下面介绍几种方法 方法1 方...

  • python去除列表中重复的元素

    #利用集合,直接将列表转化为集合,自动去重后转回列表。有一个问题,转换为集合的同时,数据无序了。 # li = [...

  • 在上海乐字节学习Java的十六天

    一、去除ArrayList中重复字符串元素方式 二、去除ArrayList中重复自定义对象元素 三、LinkedL...

  • 数据结构 | 列表

    基本用法 创建数字列表 访问列表中的值 删除列表中重复元素 功能:删除列表中重复出现的元素,并且保持剩下元素的显示...

  • 3.Python-列表、元组和字典

    case3.1:生成指定数量的随机数... case3.2:去除列表中重复元素 case3.3:使用dict统计次...

  • python 集合

    集合可以将序列(包括列表,元组,字符串,字典的键)中的重复元素去除,常用于集合的运算。>>>aSet=set([1...

  • python列表,字典排序使用小知识点

    将数字列表,转为字符串 列表中有重复元素的各种处理 1、找到一个列表中的重复元素 2、找到一个列表中的元素出现的次...

  • 数组

    1. 去除数组中的重复元素 题目 已知一个已经排序的数组,去除数组中的重复元素,返回数组的长度。 思路 使用双指针...

网友评论

      本文标题:33.去除列表中的重复元素

      本文链接:https://www.haomeiwen.com/subject/oxzniftx.html