Автор оригинала: Python Examples.
Python – Найти дубликаты элементов списка
Чтобы найти только дублирующие элементы списка Python, вы можете проверить вхождения каждого элемента в списке, и добавить его в дубликаты, это количество вхождений этого элемента более одного.
Говорят, что предмет дублирует, если он произошел более одного раза в списке.
В этом руководстве мы напишем пример программы, которые помогают нам найти дубликаты элементов списка.
Пример 1: Найти дубликаты элементов списка
В следующей программе мы возьмем список чисел и создаем из него из него с помощью установленного конструктора.
Python Program
myList = [9, 1, 5, 9, 4, 2, 7, 2, 9, 5, 3] occurrences = [] for item in myList : count = 0 for x in myList : if x == item : count += 1 occurrences.append(count) duplicates = set() index = 0 while index < len(myList) : if occurrences[index] != 1 : duplicates.add(myList[index]) index += 1 print(duplicates)
Выход
{9, 2, 5}
Только дубликаты элементы сделали это до полученного набора.
Резюме
В этом учете примеров Python мы узнали, как найти уникальные предметы/элементы списка.