Можно ли получить, какие значения являются дубликатами в списке, используя python?
У меня есть список элементов:
mylist = [20, 30, 25, 20]
Я знаю, что лучший способ удаления дубликатов - set(mylist)
, но можно ли узнать, какие значения дублируются? Как вы можете видеть, в этом списке дубликаты - это первое и последнее значения. [0, 3]
.
Можно ли получить этот результат или что-то подобное в python? Я стараюсь избегать делать смехотворно большой условный оператор if elif
.