У меня есть код ниже, я использую sh для запуска while l oop, чтобы удалить определенное значение c из списка, но не удалять его по определенному индексу и все же l oop через все list без удаления указанного вхождения c.
a = 20
i = [5, 15, 20, 25, 50, 20, 80, 90, 20]
while a in i:
i.remove(a)
if a == i.index(5):
continue
print(i)
Возможно, это не должно быть сделано с while l oop, но, изучив функции break или continue, я решил попробовать. Спасибо!