python中快速删除重复元素
发布日期:2021-05-04 21:01:55 浏览次数:11 分类:技术文章

本文共 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)

上一篇:文档向量表示入坑 (持续 更新中)
下一篇:转换google 官方 bert向量为Pytorch可用版本

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月29日 03时18分50秒