все Python 3pprintпонятие
pprint
модуль
Красивая печать вложенных структур данных: переносы строк, отступы и сортировка ключей словаря.
Синтаксис
import pprint
pprint нужен, когда print выдаёт длинную вложенную структуру одной нечитаемой строкой: он переносит её по ширине width и выравнивает отступами. Учтите, что pprint по умолчанию сортирует ключи словаря; порядок вставки сохраняют pp или sort_dicts=False. Короткая структура, которая влезает в ширину, печатается одной строкой, как у print.
Примеры
import pprint
data = {'b': [1, 2], 'a': {'x': 1}}
pprint.pprint(data) # → {'a': {'x': 1}, 'b': [1, 2]}
pprint.pp(data) # → {'b': [1, 2], 'a': {'x': 1}}
print(pprint.pformat(list(range(12)), width=20).count('\n')) # → 11
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности