博客
关于我
python中快速删除重复元素
阅读量:271 次
发布时间:2019-03-01

本文共 433 字,大约阅读时间需要 1 分钟。

l=p[1,1,2,3,3,3,2,5,5,4]

slist=list(set(l))  #去除了所有重复元素,注意,所有重复元素都只剩下一个

slist.remove(2)  #去除里面等于2的元素。

 

 

-------------------------------------------------------

另一种方法,不改变顺序

l=[1,1,2,2,3,3,4,5,5,0,0]

[list2.append(i) for i in l  if not i in list2]

print(list2)

 

 

----------------------------------------------------------

#只去除某个元素,其它元素保留 ,包括重复的

 

list2=[]

[list2.append(i) for i in l   if i not in [2]] #去除2 ,如果去除多个,如2和5,修改[2] 为[2,5]

print(list2)

转载地址:http://dpwl.baihongyu.com/

你可能感兴趣的文章
为什么Android要采用Binder作为IPC机制?成功入职阿里
查看>>
大牛手把手带你!Flutter尽然还能有这种操作!面试建议
查看>>
如何成为一个更好的Android开发者?写给正在求职的安卓开发
查看>>
小白看完都会了!阿里云大师深入拆解Java虚拟机,看完这一篇你就懂了
查看>>
【IT之路】MySQL基础-MySQL常见操作
查看>>
【IT之路】Docker系列-CentOS Docker 安装
查看>>
【IT之路】FAQ-Hibernate报错:表不存在
查看>>
VHDL-边沿触发的加法计数器与七段数码管显示
查看>>
MySQL数据库
查看>>
MySQL性能优化说明
查看>>
随笔一
查看>>
DataWay四种请求类型传参说明及缓存问题
查看>>
【2020阿里云博客部署实战】如何远程连接和管理控制台基本介绍
查看>>
【2020阿里云部署实战】使用Nginx/Caddy反向代理进行域名访问
查看>>
Python:入门小笔记
查看>>
Python:变量
查看>>
Java:class4 类和对象
查看>>
Java:class5 类的重载,final,static
查看>>
解决笔记本无法连接到此网络问题(Win10)
查看>>
Java高级之String的常用方法
查看>>