Курс 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. Срезы в Numpy
  3. Подсчет часто встречающихся элементов
  4. Измерение времени выполнения кода
  5. Создание даты из строки ISO
  6. Глобальные переменные в Python
  7. Распаковка с оператором *
  8. Объединение словарей в Python
  9. Метод join() для объединения элементов строки
  10. Получение атрибутов и методов класса
  11. Оператор обр. импликации
  12. Мониторинг работы программы Py-spy
  13. Преобразование данных в Python
  14. Отладка в командной строке
  15. Создание уникального множества
  16. Форматирование строк в Python
  17. Работа с комплексными числами
  18. Удаление элементов во время итерации
  19. Загрузка постов Instagram
  20. Поиск уникальных элементов строкой в Python
  21. Создание комплексных чисел
  22. Декораторы в Python
  23. Работа с аргументами командной строки в Python
  24. Перемещение и удаление файлов в Python
  25. Удаление элемента по индексу в Python
  26. Пустой оператор pass в Python
  27. Атрибуты класса и экземпляра
  28. Отношения подклассов в Python
  29. Метод join для наборов
  30. Глобальные переменные в Python
  31. Проверка запуска скрипта или импорта модуля
  32. Путь к интерпретатору Python
  33. Библиотека wikipedia для Python
  34. Работа с итераторами в Python
  35. Символ подчеркивания в Python
  36. Округление чисел с помощью round
  37. Проверка условий в Python
  38. Retrying в Python: повторные вызовы
  39. Избегайте ошибку FileNotFoundError
  40. Операторы присваивания в Python
  41. Расчет времени выполнения
  42. Создание и инициализация объектов
  43. Метод join для объединения строк

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