Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Модуль pprint для "красивого" вывода объектов в Python pprint весьма полезный модуль. Хотя правильно, красиво вывести данные всегда можно и "вручную", написав собственную функцию вывода. И так, библиотека pprint и её модули. Перечислим в начале параметры форматирования, используемые данной библиотекой Модуль pp Пример 1. #!/usr/bin/python3
import pprint
dd = {'Один': 1, 'Два': 2, 'Три': 3, 'Четыре': {2: 'два', 1: 'один'}}
pprint.pp(dd, width=20, indent=2) Результат работы программы Модуль pprint Пример 2 #!/usr/bin/python3
import pprint
dd1 = {'Один': 1, 'Два': 2, 'Три': 3, 'Четыре': 4}
dd = {'Один': 1, 'Два': 2, 'Три': 3, 'Четыре': dd1}
pprint.pprint(dd, width=20, depth=2) Результат выполнения программы, здесь параметр сортировки по у умолчанию установлен "сортировать" или изменим глубину вложенности на 1, получим #!/usr/bin/python3