Встречается на собеседованиях • сегодня
Как проитерироваться по списку с использованием while
Для итерации по списку с помощью while можно использовать индекс или метод pop(). Вот два основных способа:
- С использованием индекса:
python
lst = [1, 2, 3]
i = 0
while i < len(lst):
print(lst[i])
i += 1- С использованием
pop()(изменяет исходный список):
python
lst = [1, 2, 3]
while lst:
print(lst.pop(0))Ключевые моменты:
- В первом случае список остаётся неизменным
- Во втором случае список опустошается в процессе итерации
- Важно не забывать увеличивать индекс (i += 1), иначе получится бесконечный цикл
- Для большинства случаев лучше использовать
for item in list, ноwhileможет быть полезен для более сложных условий выхода

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы