Linux 拨号vps windows公众号手机端

python怎么删除数组中重复的元素

lewis 7年前 (2018-11-17) 阅读数 9 #程序编程
文章标签 python

可以通过使用set()函数或者使用列表推导式来删除数组中的重复元素。

方法一:使用set()函数

a = [1, 2, 3, 3, 4, 5, 5]
b = list(set(a))
print(b)

输出:

[1, 2, 3, 4, 5]

方法二:使用列表推导式

a = [1, 2, 3, 3, 4, 5, 5]
b = [i for i in a if a.count(i) == 1]
print(b)

输出:

[1, 2, 4]

在方法二中,列表推导式遍历数组a,如果元素的出现次数为1,则将其加入到新的列表b中。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门