У меня формируется массив, в котором есть "лишние" элементы, они, как правило, содержат в себе только лишь один элемент или и вовсе пустые.
Я беру элемент массива, проверяю какой он длинны, и если количество элементов в нем строго меньше двух, то удаляют этот элемент. Мой код (прошу прощения, если он не идеально "питоновский" -- только начинаю осваивать Python) выглядит примерно так:
for item in array:
if len(item) <= 2:
del array[array.index(item)]
Проблема заключается в том, что если у меня есть два подряд идущих ненужных элемента, то он удалит только один. Скажите, пожалуйста, в чем проблема и как ее исправить. Спасибо.