Как убрать одинаковые элементы массива python — Q&A Хекслет
2026-02-26 15:08 Diff

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

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]