На языке Python в списке нужно удалить все элементы типа None и символов пустой строки ' '
С помощью цикла for я прохожусь по каждому элементу, проверяю его существование. Если его нет (пустая строка), то удаляю его из списка.
mass = ['', '', 'three', '']
for s in mass:
if s:
continue
else:
mass.remove(s)
Но если у меня подряд идет несколько пустых символов, то цикл удаляет только первый из них, а остальные перескакивает (смотрел через дебагер)
Почему Python пропускает в таком случае пустую строку, и как с этим бороться? Заранее спасибо!