首页 > 解决方案 > 如何检查是否只有选定元素在数组中有重复

问题描述

from collections import Counter

selected_element = 3
arr = [1,2,3,4,3,5,5]


def duplicates(values):
    dups = Counter(values) - Counter(set(values))
    return list(dups.keys())
print(duplicates(arr))


输出: [3, 5]

我只想显示选定的元素,即3我该怎么做?

标签: python

解决方案


您可以轻松使用 count :

selected_element = 3
arr = [1,2,3,4,3,5,5]
print(arr.count(selected_element)>1)

如果有任何重复,则所选元素的计数应大于 1。


推荐阅读