Курс 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. Объединение списков с помощью zip
  2. Удаление URL-адресов в Python
  3. Расчет времени выполнения
  4. Копирование файлов с shutil()
  5. Логирование в Python
  6. Именование столбцов в Python с pandas
  7. Экранирование символов в Python
  8. Раздувающийся словарь в Python
  9. Создание словарей с defaultdict()
  10. Метод __ilshift__ для битового сдвига влево
  11. Визуализация пропусков данных
  12. Namedtuple в Python
  13. Метод ne для сравнения объектов
  14. Введение в PyTorch
  15. Управление виртуальными средами в Python
  16. Метод rsub в Python: расширение функциональности вычитания
  17. Преобразование генераторов в циклы
  18. Метод remove() для удаления элемента из списка
  19. Оператор «or» в Python
  20. Методы list в Python
  21. Разделение строки на пары ключ-значение.
  22. Модуль functools в Python
  23. Оператор continue в Python
  24. Поиск наиболее частого элемента в списке
  25. Создание обратного итератора
  26. Подписка на Kaspersky Team
  27. Генераторы данных
  28. Аннотации типов в Python
  29. Подсчет частоты элементов с Counter
  30. Работа с itertools
  31. Скрытие вывода данных
  32. Руководство по библиотеке pydantic
  33. Преобразование символов в нижний регистр
  34. JSON в Python: модуль, dump, dumps, load
  35. Создание и использование модулей в Python
  36. Вызов внешних программ в Python с помощью sh
  37. Разрешение имен в Python
  38. Python enumerate() использование
  39. Игра Виселица на Python
  40. Просмотр внешнего файла в Python
  41. Создание итератора
  42. Методы обработки строк в Python

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