Как распечатать каждый элемент списка не используя цикл for

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