a = [1,2,3,2,1,5,6,5,5,5]
import collections
print([item for item, count in collections.Counter(a).items() if count > 1])
输出
[1, 2, 5]
Pycharm warning:
This inspection reports discrepancies between declared parameters and actual arguments, as well as incorrect arguments and incorrect argument order.

本文介绍了一个使用Python的collections模块来查找列表中重复元素的方法。通过Counter类统计列表中各元素出现的次数,并筛选出出现次数大于1的元素。
904

被折叠的 条评论
为什么被折叠?



