Курс Python → Форматирование объектов с модулем pprint

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

Основным методом модуля pprint является pprint(), который позволяет выводить объекты с отступами и переносами строк для повышения читаемости. Этот метод полезен при выводе сложных структур данных, таких как вложенные списки, словари или кортежи.

Пример использования модуля pprint:


import pprint

data = {'key1': {'nested_key1': [1, 2, 3], 'nested_key2': {'sub_key': 'value'}}}

pprint.pprint(data)

В результате выполнения данного кода, вы увидите объект data выведенный в удобном формате с отступами и переносами строк, что значительно облегчит его восприятие.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Слияние словарей в Python 3.9
  2. Переопределение метода __floordiv__
  3. Метод join() для объединения элементов строки
  4. Логирование в Python
  5. Установка и использование pyshorteners
  6. Создание графиков в терминале
  7. Наиболее частотные элементы с помощью Counter
  8. Bootle — простой веб-фреймворк
  9. Нарезка списков в Python
  10. Обрезка изображения с Pillow
  11. CLI-инструмент howdoi
  12. Функция с **kwargs в Python
  13. Комментарии в Python
  14. Управление браузером с Selenium
  15. Работа с срезами в Numpy
  16. Конкатенация строк с методом join()
  17. Извлечение новостей с помощью newspaper3k
  18. Операторы увеличения и уменьшения переменной
  19. Инициализация объекта
  20. Обработка StopIteration в Python
  21. Проверка подстроки в строке
  22. Создание списков в Python
  23. Создание функций высшего порядка
  24. Ограничение итераций в Python
  25. Возврат нескольких значений
  26. Библиотека Rich: форматирование текста
  27. Проверка дубликатов в Python
  28. Улучшенные подсказки для импорта в Python 3.12
  29. Генерация строк с .join()
  30. Работа с SQLite в Python
  31. Создание словарей в Python
  32. Цепные операции в Python
  33. Копирование объектов в Python
  34. Использование функции enumerate()
  35. Обновление данных через PUT запрос
  36. Функция zip() в Python
  37. Работа с контекстными менеджерами
  38. Парсинг веб-страниц с Beautiful Soup
  39. Профилирование кода на Python
  40. Получение срезов итераторов
  41. Динамическая типизация в Python
  42. Управление контекстом с помощью декоратора contextmanager

Marketello читают маркетологи из крутых компаний