Курс 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. Оператор in в Python
  2. Срезы в Python
  3. Оператор continue в Python
  4. Конкатенация строк в Python
  5. Генератор бросков кубиков
  6. Оператор «not» в Python
  7. Разработка игры Pong с turtle
  8. Разделение строк в Python
  9. Отрицательные индексы списков в Python
  10. Подписка на @SelectelNews
  11. Создание вложенного генератора
  12. Форматирование чисел в Python
  13. Bootle — простой веб-фреймворк
  14. Enum в Python
  15. Методы работы со списками
  16. Python reversed() vs срез[::-1]
  17. Проверка существования переменной с оператором :=
  18. Непрерывная проверка в Python
  19. Перемещение и удаление файлов в Python
  20. Преобразование Word в PDF с Spire.Doc
  21. Работа с NumPy
  22. Функции range() в Python
  23. Переопределение метода __rshift__
  24. Эффективная конкатенация строк с использованием join()
  25. Хеширование паролей с использованием salt
  26. Работа с аргументами командной строки
  27. Автоматизация скриптов на AWS Lightsail.
  28. Копирование словарей и списков в Python
  29. Сохранение Unicode в JSON
  30. Цикл for с enumerate() в Python
  31. Использование *args
  32. Создание функций с произвольным количеством аргументов
  33. Логирование с Logzero
  34. Просмотр атрибутов и методов класса
  35. Оптимизация поиска в словарях
  36. Вывод с переменной через запятую
  37. Запрос пароля с помощью getpass
  38. Работа с CSV в Python
  39. Операция += для списков
  40. Настройка вывода NumPy
  41. Преобразование чисел в восьмеричную строку
  42. Расчет времени выполнения программы
  43. Работа с zip()
  44. Python OrderedDict и fromkeys() — работа с словарями
  45. CLI-инструмент howdoi
  46. Отправка POST запроса на сервер.

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