Встречается на собеседованиях • сегодня
Как распечатать каждый элемент списка не используя цикл 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
интервью вопросы и ответы