#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))