Уведомления

Группа в Telegram: @pythonsu

#1 Март 18, 2008 04:10:09

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Вывод каждого элемента списка, кортежа с новой строки

pythboa
Когда пользуешься функциями вроде dir(), locals(), sys.path и информации выводится много, бывает нагляднее, чтобы каждый элемент выводился с новой строки, а не одной сплошной. Как это можно сделать?
одной строкой: ipython



Офлайн

#2 Март 18, 2008 04:50:01

pythboa
От:
Зарегистрирован: 2008-03-17
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод каждого элемента списка, кортежа с новой строки

Да, там нормальная сортировка по алфавиту уже, в pprint. Хотя и странноватая: зависит от регистра буквы. Сначала всё что с заглавных букв в алфавитном порядке, а после этого отдельно то, что со строчных. Все равно гораздо лучше, чем вперемешку :D

Спасибо всем за помощь, мне этого хватит. ipython вообще идея! Мечтал о таком “удавомониторе”.



Офлайн

#3 Март 18, 2008 08:53:26

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод каждого элемента списка, кортежа с новой строки

Ещё вариант:
print ‘\n’.join(sys.path)

А списки зачем сортировать? Порядок элементов в списке важен.



Офлайн

#4 Март 18, 2008 10:14:49

pythboa
От:
Зарегистрирован: 2008-03-17
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод каждого элемента списка, кортежа с новой строки

Только для отображения, чтобы быстрее найти к-н слово если он длинный. При этом можно и порядковые номера эл-тов выводить для удобства. Спс за ещё один вариант.



Офлайн

#5 Март 18, 2008 15:46:56

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод каждого элемента списка, кортежа с новой строки

а зачем выводить все, если нада конкретное слово? re and .findall



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version