Удаляем дубликаты из списка в Python

Очень часто мы бы хотели удалить или найти дубликат элемента в списке. Давайте посмотрим, как удалить дубликаты из списка. Лучший подход — преобразовать список в множество. Множества представляют собой неупорядоченную структуру данных с уникальными значениями и не допускают копий.

listNumbers = [20, 22, 24, 26, 28, 28, 20, 30, 24]
print("Оригинальный список= ", listNumbers)

listNumbers = list(set(listNumbers)) #создаем множество из списка и сразу же создаем список
print("После удаления дубликатов= ", listNumbers)

Вывод будет таким:

'Оригинальный список = ', [20, 22, 24, 26, 28, 28, 20, 30, 24]
'После удаления дубликатов = ', [20, 22, 24, 26, 28, 30]
python books logo

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

×