Курс 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. Глобальные переменные в Python
  2. Работа с enumerate()
  3. Списковое включение в Python
  4. Декораторы в Python
  5. Работа с асинхронными задачами в Python
  6. Установка виртуального окружения Python
  7. Получение текущего времени в Python
  8. Операторы объединения в Python 3.9
  9. Генераторы в Python
  10. Извлечение чисел из текста
  11. Исключение NotImplementedError
  12. Функция enumerate() — Python
  13. Функция reduce() из модуля functools
  14. Работа с модулем os в Python
  15. Управление памятью в numpy.
  16. Метод rsub для пользовательских чисел
  17. Работа с процессами в Python
  18. Открытие и редактирование скриптов Python
  19. Оператор морж в Python 3.8
  20. Функция reversed() в Python
  21. Активация Matplotlib в Jupyter
  22. Модуль Operator в Python
  23. Генераторные функции в Python
  24. Работа с zip()
  25. Создание треугольника Паскаля
  26. Запуск асинхронной корутины
  27. Структура данных словарь в Python
  28. Игра «Виселица» на Python
  29. Функции map, filter, reduce
  30. Выбор редактора кода.
  31. Строковое представление объектов
  32. Измерение времени выполнения кода с использованием time
  33. Форматирование строк в Python
  34. Принципы LSP и ISP в Python
  35. Работа со слайсами
  36. Метод __imod__ для Python
  37. Применение промокода в Много лосося
  38. Переопределение метода __or__()
  39. Аннотации типов в Python
  40. Создание графики с черепахой
  41. Работа с изображениями PIL
  42. Разделение строки с помощью re.split()
  43. Работа с часовыми поясами в Python.
  44. Вставка переменных в шаблоны Flask
  45. Поиск подстроки в строке

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