Встречается на 1% собеседований по Python
Как распечатать каждый элемент списка не используя цикл for
В Python можно распечатать элементы списка без явного цикла for, используя:
*оператор распаковки сprint():
python
lst = [1, 2, 3]
print(*lst, sep='\n')Каждый элемент выводится с новой строки благодаря sep='\n'.
map()сprint:
python
list(map(print, [1, 2, 3]))map() применяет print к каждому элементу.
- Рекурсия (не рекомендуется для больших списков):
python
def print_list(lst):
if lst:
print(lst[0])
print_list(lst[1:])Лучший вариант — первый, так как он лаконичный и эффективный.

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