Как убрать одинаковые элементы массива 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