Найти - Пользователи
Полная версия: Вывод каждого элемента списка, кортежа с новой строки
Начало » Python для экспертов » Вывод каждого элемента списка, кортежа с новой строки
1 2
j2a
pythboa
Когда пользуешься функциями вроде dir(), locals(), sys.path и информации выводится много, бывает нагляднее, чтобы каждый элемент выводился с новой строки, а не одной сплошной. Как это можно сделать?
одной строкой: ipython
pythboa
Да, там нормальная сортировка по алфавиту уже, в pprint. Хотя и странноватая: зависит от регистра буквы. Сначала всё что с заглавных букв в алфавитном порядке, а после этого отдельно то, что со строчных. Все равно гораздо лучше, чем вперемешку :D

Спасибо всем за помощь, мне этого хватит. ipython вообще идея! Мечтал о таком “удавомониторе”.
poltergeist
Ещё вариант:
print ‘\n’.join(sys.path)

А списки зачем сортировать? Порядок элементов в списке важен.
pythboa
Только для отображения, чтобы быстрее найти к-н слово если он длинный. При этом можно и порядковые номера эл-тов выводить для удобства. Спс за ещё один вариант.
cybergrind
а зачем выводить все, если нада конкретное слово? re and .findall
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB