Как увеличить длину в range во время итерации по нему?
Привет! Как я могу увеличить длину для range во время того, как итерируюсь по нему?
Я имею ввиду:
Предположим, у меня есть структура с разными значениями, некоторые нужно получить в определенном кол-ве spisok = [1, 0, 1, 1, 0, 1, 0, 1, 1]
Мне нужно получить первые три элемента 1 и я знаю, что среди них могут быть 0, а могут и не быть
for el in range(3):
if el == 0:
_пусть range пройдет на 1 элемент больше
continue
Как этот псевдокод можно превратить в рабочий? Спасибо за ответ!