Курс Python → Форматирование данных с помощью pprint

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

Когда вы пытаетесь вывести на печать крупный или сложно-структурированный объект с помощью print, результат может быть трудночитаемым из-за отсутствия форматирования. В таких случаях модуль pprint становится настоящим must-have инструментом для разработчиков, работающих с нетривиальными структурами данных.

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


import pprint

data = {'name': 'John', 'age': 30, 'city': 'New York', 'hobbies': ['reading', 'coding', 'hiking']}
pprint.pprint(data)

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

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

Автор урока

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

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

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

  1. Управление пакетами с pip
  2. Работа со словарями с defaultdict из collections
  3. Установка и использование Telegram API в Python
  4. Метод append() для списка
  5. Использование super() в Python
  6. Python Enumerate
  7. Создание копии списка в Python
  8. Принципы программирования
  9. Возврат нескольких значений
  10. Вызов внешних программ в Python с помощью sh
  11. Обработка ошибок в JSON данных
  12. Обход словаря в Python
  13. Комментарии в Python.
  14. Встроенные функции Python
  15. Оператор (*) в Python
  16. Функция map() и ленивая оценка
  17. Создание графики с черепахой
  18. Метод __imod__ для Python
  19. Работа с асинхронными задачами в Python
  20. Управление экспортом элементов
  21. Работа с итераторами в Python
  22. Форматирование строк с помощью f-строк
  23. Добавление элемента в список.
  24. Вывод переменной и строки в Python
  25. Измерение времени выполнения
  26. Объединение списков в Python
  27. Возврат нескольких значений
  28. Создание графиков в терминале
  29. Переопределение метода divmod
  30. Склеивание строк без циклов
  31. Python Метод Union Множеств
  32. Разделение строк в Python
  33. Встраивание HTML в Jupyter Notebook
  34. Оператор is в Python
  35. Библиотека Chartify: руководство
  36. Основы работы с базами данных в Python
  37. Мониторинг работы программы Py-spy
  38. Создание вкладок с TKinter
  39. Получение значений из словарей
  40. Замыкания в Python
  41. Многопоточность и асинхронное программирование в Python
  42. Namedtuple в Python
  43. Обработка исключений в Python 3
  44. Отправка POST запроса на сервер.
  45. Копирование списков в Python
  46. Область видимости переменных
  47. Работа со строками в Python.
  48. Блок else в Python

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