Курс 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. Ускорение обработки данных с %autoawait
  2. Метод __float__ в Python
  3. Функция zip() в Python
  4. Тип CodeType в Python.
  5. Функция enumerate() — Python
  6. Метод count() для списков
  7. Получение локальных переменных в Python
  8. Удаление элемента из списка
  9. Генераторные функции в Python
  10. Операции с датами в Python
  11. Хеширование паролей с солью
  12. Генерация фальшивых данных с Faker
  13. Метод count() для списка
  14. Разбиение строки в Python
  15. Список и кортеж в Python
  16. Генератор списка с условием if
  17. Обработка ошибок в Python
  18. Мониторинг работы программы Py-spy
  19. Конструктор в Python
  20. Сумма элементов списка
  21. Основы работы с базами данных в Python
  22. Поиск частого элемента
  23. Поиск уникальных элементов строкой в Python
  24. Документация функции help() в Python
  25. Python Метод sleep() из time
  26. Прокачанный трейсинг ошибок
  27. Добавление элемента в список.
  28. Создание списка через итерацию
  29. IPython и Jupyter Notebook: руководство
  30. Область видимости переменных
  31. Подсчет частоты элементов с Counter
  32. Глобальные переменные в Python
  33. Объединение списков в Python
  34. List Comprehension Tutorial
  35. Множественные конструкторы в Python
  36. Функция enumerate() в Python
  37. Установка и загрузка Instaloader
  38. Функция zip() в Python
  39. Хэш-функции и метод цепочек
  40. Установка random seed в Python
  41. Создание и операции с дробями
  42. Создание таблиц в терминале с PrettyTable
  43. Сортировка в Python
  44. Переменные в Python
  45. Pretty-printing JSON в Python
  46. Изменение логики работы с временем

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