Курс 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. Работа с OpenCV
  2. Использование функции enumerate()
  3. Подсчет частотности элементов в Python
  4. Создание класса в Python
  5. Функции в одну строку
  6. Повторение элементов списков
  7. Форматирование данных с помощью pprint
  8. Метод setdefault() в Python
  9. Переопределение метода xor в Python
  10. Разрешение имен в Python
  11. Работа с collections.Counter
  12. Вакансии в Nebius
  13. Срез в Python
  14. Использование модуля math
  15. Использование модуля __future__
  16. Профилирование данных с Pandas
  17. Непрерывная проверка в Python
  18. Участие в сообществе @selectel
  19. Копирование в Python
  20. Библиотека schedule: планировщик задач
  21. Возведение в квадрат с помощью itertools
  22. Назначение максимального и минимального значения переменной в Python.
  23. Создание матрицы в Python
  24. Контроль точности вывода чисел
  25. Ограничение ресурсов в Python
  26. Подсказки типов в Python
  27. Оператор Walrus в Python 3.8
  28. Метод setdefault() в Python
  29. Структурирование данных с Pydantic
  30. Lambda-функция в Python: использование с map() и sum()
  31. Настройка вывода NumPy
  32. Обход элементов в Python
  33. Методы в Python
  34. Метод count в Python: почему count(», ») возвращает 4?
  35. Логические операторы в Python
  36. Создание графики с черепахой
  37. Создание вложенного генератора
  38. Удаление ресурса в Python
  39. Объединение списков в Python
  40. Модуль math: основные функции
  41. Python reversed() функция
  42. Закрытие файла в Python
  43. Определение наиболее частого элемента с помощью collections.Counter
  44. Декоратор @override
  45. Фильтрация входных данных в Python
  46. Объединение списков в Python
  47. Работа с кортежами в Python

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