博客
关于我
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/

你可能感兴趣的文章
installgithub-支持断点续传下载GitHubDesktop离线安装文件
查看>>
用float/double作为中转类型的“雷区”
查看>>
golang中interface的一些语法缺陷的改进
查看>>
关于实时TopN排名算法的思考
查看>>
vue-router路由 学习笔记
查看>>
python自然语言处理—Word2vec模型之 CBOW
查看>>
数据结构与算法之栈
查看>>
理解java中的happens-Before
查看>>
2021Kali -- 木马免杀制作
查看>>
2020-12-16 SSD4实验
查看>>
数据结构大作业--迷宫问题
查看>>
【数据库】第七章课后题
查看>>
第四章 串、数组和广义表 —— BF算法和KMP算法
查看>>
第五章 树和二叉树 —— 哈夫曼算法
查看>>
第四章 随机的数据特征 4.4 矩、协方差矩阵
查看>>
第七章 参数估计 7.1点估计
查看>>
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
查看>>
[LCT动态树] 魔法森林,树点涂色,三叉神经树,历史
查看>>
76. 最小覆盖子串
查看>>
403. 青蛙过河
查看>>