j2a
Март 18, 2008 04:10:09
pythboa
Когда пользуешься функциями вроде dir(), locals(), sys.path и информации выводится много, бывает нагляднее, чтобы каждый элемент выводился с новой строки, а не одной сплошной. Как это можно сделать?
одной строкой: ipython
pythboa
Март 18, 2008 04:50:01
Да, там нормальная сортировка по алфавиту уже, в pprint. Хотя и странноватая: зависит от регистра буквы. Сначала всё что с заглавных букв в алфавитном порядке, а после этого отдельно то, что со строчных. Все равно гораздо лучше, чем вперемешку :D
Спасибо всем за помощь, мне этого хватит. ipython вообще идея! Мечтал о таком “удавомониторе”.
poltergeist
Март 18, 2008 08:53:26
Ещё вариант:
print ‘\n’.join(sys.path)
А списки зачем сортировать? Порядок элементов в списке важен.
pythboa
Март 18, 2008 10:14:49
Только для отображения, чтобы быстрее найти к-н слово если он длинный. При этом можно и порядковые номера эл-тов выводить для удобства. Спс за ещё один вариант.
cybergrind
Март 18, 2008 15:46:56
а зачем выводить все, если нада конкретное слово? re and .findall