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

python去除列表中重复的元素

作者: 摩羯座的某某 | 来源:发表于2019-06-16 16:31 被阅读0次

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

# li = [11,22,22,33,44,44]

# set = set(li)

# li = list(set)

# print(li)

#第二种运用新建字典的方式,去除重复的键

#  list = [11,22,33,22,44,33]

# dic = {}

# list = dic.fromkeys(list).keys()#字典在创建新的字典时,有重复key则覆盖

# print(list)

#

#第三种是用列表的推导

# list = [11,22,33,22,44,33]

# lis = []                          #创建一个新列表

# for i in list:                    #循环list里的每一个元素

#    if  i  not in lis:            #判断元素是否存在新列表中,不存在则添加,存在则跳过,以此去重

#        lis.append(i)

# print(lis)

#

#第四种仅仅只是将for循环变为while循环

# list = [11,22,33,22,44,33]

# result_list=[]

# temp_list=list

# i=0

# while i<len(temp_list):

#    if temp_list[i] not in result_list:

#        result_list.append(temp_list[i])

#    else:

#        i+=1

# print(result_list)

相关文章

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

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

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

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

  • 2018-06-25 列表去重

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

  • 面试总结

    python删除列表重复元素 设一临时列表保存结果,从头遍历原列表,如临时列表中没有当前元素则追加: def de...

  • 数据类型 -- List(列表)

    列表是 Python 中最常用的序列数据类型之一。列表中的元素是有序可重复的。列表中的元素可以是不同数据类型,甚至...

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

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

  • 数据结构 | 列表

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

  • 第二课:List列表、Tuple元祖、Dict字典

    Python 列表List 加号+是列表连接运算符,星号*是重复操作 列表元素的添加与删除 输出: Python列...

  • python 去除序列中重复元素

    首先新建一个集合 set,对于序列中的元素,如果已经在集合中了,我们就不返回这个值。如果不在集合中,就向集合添加这...

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

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

网友评论

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

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