Forwarded from Python Community
⚡️ Красивый вывод данных
Если вам приходится работать с выводом списков или словарей, то вы можете упростить себе работу, использовав pprint.
indent определяет количество отступов перед объектами, а width — ширину вывода. depth — сколько объектов необходимо рекурсивно раскрывать, а stream — куда записывать все данные (по умолчанию sys.stdout).
#миниурок #pprint
Если вам приходится работать с выводом списков или словарей, то вы можете упростить себе работу, использовав pprint.
PrettyPrinter(indent=1, width=80, depth=None, stream=None)
— Класс, отвечающий за перевод данных в красивый формат. indent определяет количество отступов перед объектами, а width — ширину вывода. depth — сколько объектов необходимо рекурсивно раскрывать, а stream — куда записывать все данные (по умолчанию sys.stdout).
pprint.pprint(object, ...)
— функция, упрощающая работу с классом. Принимает object, который необходимо вывести и те же параметры, что и PrettyPrinter.#миниурок #pprint
Forwarded from Python Academy
Выводим вложенные словари и списки
При выводе вложенных словарей и списков с помощью обычного
Но в стандартной библиотеке есть модуль
Из интересных аргументов есть
#pprint
При выводе вложенных словарей и списков с помощью обычного
print()
мы получаем всё в одну строчку и в неразборчивом виде. Но в стандартной библиотеке есть модуль
pprint
, который поможет вывести подобное дело в красивом формате — достаточно в коде заменить print()
на pprint.pprint()
.Из интересных аргументов есть
depth
, отвечающий за глубину вложенности при выводе, а также width
, который отвечает за ширину вывода в консоли.#pprint