Как удалить из массива все элементы равные n python?

Пользователь

от otha_marks , в категории: Python , 4 месяца назад

Как удалить из массива все элементы равные n python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 4 месяца назад

@otha_marks  Вы можете использовать цикл и блок if для удаления элементов, равных n.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
n = int(input())

array = [1, 2, 3, 4, 5, 6, 7, 7, 7, 5, 3]

print([x for x in array if x != n])

# Ввод : 7
# Вывод : [1, 2, 3, 4, 5, 6, 5, 3]

# Ввод : 5
# Вывод : [1, 2, 3, 4, 6, 7, 7, 7, 3]