Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как убрать повторяющиеся элементы в списке python?

ПрограммированиеPython+3
Никита Малахов
  · 232
ИТ-компания нового поколения, предлагающая сервисно-ориентированный подход к разработке...  · 29 нояб 2021
a = [2, 3, 3, 2, 5, 4, 4, 6]
b = []
for i in a:
# Add to the new list
# only if not present
if i not in b:
b.append(i)
print(b)
или
a = [2 3, 4, 2, 5, 4, 4, 6]
b = []
[b.append(i) for i in a if i not in b]
print(b)
Использовать множества
first_list = [1, 2, 2, 3, 3, 3, 4, 5, 5, 6]
# Convert to a set first
set_list = set(first_list)
# Now convert the set into a List
print(list(set_list))
second_list = [2, 3, 3, 2, 5, 4, 4, 6]
# Does the same as above, in a single line
print(list(set(second_list)))
или использование коллекций
from collections import OrderedDict
a = [2, 3, 3, 2, 5, 4, 4, 6]
b = list(OrderedDict.fromkeys(a))
print(b)
1 эксперт согласен
Если копируете ответ - используйте форматирование для кода. А вообще, очень загромоздили лишним. Достаточно... Читать дальше