Автор оригинала: 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 мы узнали, как найти уникальные предметы/элементы списка.