как проверить, есть ли дубликат в массиве только у выбранного элемента

#python

Вопрос:

 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. Как бы я это сделал?

Комментарии:

1. я просто напечатаю selected_element вместе с его позицией индекса

Ответ №1:

Вы можете легко использовать count :

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

количество выбранных элементов должно быть больше 1, если у него есть какие-либо дубликаты.

Ответ №2:

Проверьте, все ли selected_element в dups порядке .

 print(selected_element in duplicates(arr))