Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 19 мая

Как убрать одинаковые элементы массива python

Аватар пользователя Сергей К.
Сергей К.
25 июля 2022

Удаляем одинаковые элементы из через создание множества. Множество отличается от списка тем, что любой элемент может быть представлен в нём только один раз:

nums = [1, 2, 3, 8, 9, 1, 8, 8, 9]
list(set(nums))  # [1, 2, 3, 8, 9]

Убрать одинаковые элементы из массива можно также перебирая все элементы в цикле:

nums = [1, 2, 3, 8, 9, 1, 8, 8, 9]
result = []

for num in nums:
    if num not in result:
        result.append(num)

print(result)  # => [1, 2, 3, 8, 9]
0 0
Бесплатно
Основы Python
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»