Вопрос Python / как вывести массив через строки без цикла

Регистрация
12 Июл 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Python / Как вывести массив через строки без цикла
 
Может join() для объединения элементов массива?
 
Передача каждого элемента отдельным параметром в print (может быть неэффективной, если элементов сотни и тысячи): print(*arr, sep = '\n') Склеивание в одну строку с разделителем: print('\n'.join(map(str, arr))) Если все элементы массива уже являются строками, то можно убрать map: print('\n'.join(arr)) Вызов принта для каждого элемента отдельно (если данных совсем много, и создание одной большой строки для вывода - не вариант): *_, _ = map(print, arr) (map только создаёт ленивый итератор, и такое присваивание нужно, чтобы он фактически прошёл все элементы)
 
Назад
Сверху