Сообщить об ошибке.

Красивый вывод списков, словарей и других структур данных

Модуль pprint предоставляет возможность «красиво распечатать» произвольные структуры данных Python в форме, которую можно использовать в качестве входных данных для интерпретатора. Если отформатированные структуры включают объекты, которые не являются базовыми типами Python, представление может не загружаться. Это может иметь место, если включены такие объекты, как файлы, сокеты или классы, а также многие другие объекты, которые не могут быть представлены как литералы Python.

Отформатированное представление сохраняет объекты на одной строке, если это возможно, и разбивает их на несколько строк, если они не укладываются в допустимую ширину. Создайте объекты PrettyPrinter явно, если нужно настроить ограничение ширины.

Словари сортируются по ключу перед вычислением ширины дисплея.


Класс PrettyPrinter() модуля pprint в Python

Класс `PrettyPrinter()` модуля `pprint` создает объект `PrettyPrinter` и принимает ключевые параметры, отвечающие за красивое форматирование и выходной поток.

Методы объекта PrettyPrinter модуля pprint в Python

В разделе представлены методы объекта `PrettyPrinter` модуля `pprint`. PrettyPrinter.pformat(), PrettyPrinter.pprint(), PrettyPrinter.isreadable(), PrettyPrinter.isrecursive(), PrettyPrinter.format().

Функция pformat() модуля pprint в Python

Функция `pformat()` модуля `pprint` возвратит красиво отформатированное представление объекта в виде строки.

Функция pp() модуля pprint в Python

Функция `pp()` модуля `pprint` печатает красиво отформатированное представление объекта с последующим переводом строки.

Функция pprint() модуля pprint в Python

Функция `pprint()` модуля `pprint` печатает отформатированное представление объекта в потоке `stream` с последующим переводом строки.