Встречается на собеседованиях • сегодня
Как перебрать список, не используя for и итератор в Python
Можно использовать рекурсию или встроенные функции, такие как map() или while цикл.
Рекурсия:
python
def traverse(lst):
if not lst:
return
print(lst[0])
traverse(lst[1:])
traverse([1, 2, 3])
text
**С помощью `map()`:**
```python
list(map(print, [1, 2, 3]))Через while:
python
lst = [1, 2, 3]
i = 0
while i < len(lst):
print(lst[i])
i += 1Также можно использовать reduce() из functools или генераторы, но это менее читаемо.

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