list0=['b','c', 'd','b','c','a','a']

方法1:使用set()

list1=sorted(set(list0),key=list0.index) # sorted output
print( list1)

方法2:使用 {}.fromkeys().keys()

list2={}.fromkeys(list0).keys()
print(list2)

方法3:set()+sort()

list3=list(set(list0))
list3.sort(key=list0.index)
print(list3)

方法4:迭代

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list4=[]
for i in list0:if not i in list4:list4.append(i)
print(list4)

方法5:排序后比较相邻2个元素的数据,重复的删除

def sortlist(list0):list0.sort()last=list0[-1]for i in range(len(list0)-2,-1,-1):if list0[i]==last:list0.remove(list0[i])else:last=list0[i]return list0print(sortlist(list0))

Python 删除列表中的重复数据相关推荐

  1. python删除列表中的重复元素并保持相对顺序不变

    python删除列表中的重复元素并保持相对顺序不变 从列表中删除重复项以便所有元素都是唯一的同时保持原有相对顺序不变 对于列表我们可以使用如下方法: l1 = [1,7,7,8,5,5,4] l2 = ...

  2. python删除列表中的重复值_如何从 Python 列表中删除重复项

    例子解释 创建一个以 List 作为参数的函数. 创建函数 def my_function(x): return list(dict.fromkeys(x)) mylist = my_function ...

  3. 在 Excel 中如何使用宏示例删除列表中的重复项

    概要:在 Microsoft Excel 中,可以创建宏来删除列表中的重复项.也可以创建宏来比较两个列表,并删除第二个列表中那些也出现在第一个(主)列表中的项目.如果您想将两个列表合并在一起,或者如果 ...

  4. 用Python删除电脑中的重复文件,竟如此简单

    在生活中,我们经常会遇到电脑中文件重复的情况. 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除: 而在重复文件很多的时候,我们很难保证把重复文件全部删完. 这里秃头哥给大家带 ...

  5. 用Python删除电脑中的重复文件,竟这么简单

    在生活中,我们经常会遇到电脑中文件重复的情况. 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除: 而在重复文件很多的时候,我们很难保证把重复文件全部删完. 这里黄帮主给大家带 ...

  6. 用Python删除电脑中的重复文件!竟然这么简单!

    在生活中,我们经常会遇到电脑中文件重复的情况. 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除: 而在重复文件很多的时候,我们很难保证把重复文件全部删完. 这里黄帮主给大家带 ...

  7. python 删除列表中的指定元素

    python 删除列表中的指定元素 def delete_list(list1,ele):"""删除列表中的指定元素:param list1:原列表:param ele: ...

  8. Python统计列表中的重复项出现的次数的方法

    本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现 ...

  9. Oracle删除表中的重复数据

    Oracle数据库删除表中的重复数据,只保留其中的一条,以两个字段为例,提供两种方法 ①.直接delete重复的数据 delete from table_name t1 where (t1.col1, ...

最新文章

  1. Python的零基础超详细讲解(第十三天)-Python的类与对象
  2. 续篇:新型Lamda版Html.RenderAction
  3. mysql insert concat_MySQL常用内置函数说明+concat+insert(str,m,n,inser_str)+week(now())+ | 学步园...
  4. [codevs 1916] 负载平衡问题
  5. python excelwriter保存路径_Python和Excel 终于可以互通了!!
  6. 敏捷实践:比每日会议更疯狂的半日会议!
  7. windows下MBCS和UNICODE编码的转换
  8. 【OpenCV】OpenCV函数精讲之 -- 图像容器Mat
  9. python神奇功能_16个你毫不知道的Python神奇技能
  10. 超全!常见自动化运维工具全解析(含ansible、Puppet、SaltStack教程)
  11. 进军AR领域,这一次罗永浩能成吗?
  12. vivo手机光环助手下载游戏怎么打不开_“点亮夜色,点亮你”——全新5G自拍手机,vivo S6系列正式发布...
  13. DongDong认亲戚(字符串之间的并查集应用)
  14. Manjaro 清理垃圾
  15. 计算机电源维修如何知道好坏,怎么判断电脑电源坏了 主板不通电解决方法
  16. 6.7.1 机器人系统仿真/URDF、Gazebo与Rviz综合运用/机器人运动控制以及里程计信息显示
  17. 技嘉1080显卡体质测试软件,技嘉 GTX1080 Xtreme Gaming Premium Pack评测-太平洋电脑网...
  18. 日系赛璐璐鼻子上色教程,干货满满!
  19. Ubuntu16.04安装cuckoo sandbox
  20. 影响世界的儿童冒险动画:《丁丁历险记》 The Adventure of Tintin

热门文章

  1. win驱动下线程操作相关函数封装
  2. 基于以太坊的去中心化宠物商店构建教程
  3. python ---------函数
  4. window.print只打印了1页的原因
  5. Linux查看swap使用情况小脚本
  6. 《中国人工智能学会通讯》——6.25 日落的教训
  7. ThinkPHP3.2.3 字段映射/自动验证/自动完成
  8. 开发加速使用maven国内源,感谢阿里技术团队,良心团队!
  9. Linux内核: 分析coredump文件
  10. ASM_PREFERRED_READ_FAILURE_GROUPS