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))
Run Code Online (Sandbox Code Playgroud)
输出: [3, 5]
我只想显示选定的元素,即3我该怎么做?
您可以轻松使用 count :
selected_element = 3
arr = [1,2,3,4,3,5,5]
print(arr.count(selected_element)>1)
Run Code Online (Sandbox Code Playgroud)
如果所选元素有任何重复项,则其计数应大于 1。