Курс Python → Форматирование объектов с модулем pprint

Модуль pprint в Python предоставляет нам возможность выводить объекты с сложной структурой в более удобном и читабельном формате. Этот модуль является частью стандартной библиотеки Python, поэтому не требуется установка дополнительных пакетов.

Основным методом модуля pprint является pprint(), который позволяет выводить объекты с отступами и переносами строк для повышения читаемости. Этот метод полезен при выводе сложных структур данных, таких как вложенные списки, словари или кортежи.

Пример использования модуля pprint:


import pprint

data = {'key1': {'nested_key1': [1, 2, 3], 'nested_key2': {'sub_key': 'value'}}}

pprint.pprint(data)

В результате выполнения данного кода, вы увидите объект data выведенный в удобном формате с отступами и переносами строк, что значительно облегчит его восприятие.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Создание новой даты в Python
  2. Операторы увеличения и уменьшения в Python
  3. Функции min(), max(), sum()
  4. Работа с кортежами в Python
  5. Экранирование символов в Python
  6. Объединение Python и Shell
  7. Резервирование символов в Python
  8. Конвертация коллекций в Python.
  9. Метод radd для пользовательских чисел
  10. Удаление ресурса в Python
  11. Использование функции enumerate()
  12. Генерация UUID в Python
  13. Получение идентификатора объекта в памяти
  14. Оператор match в Python
  15. Lambda Functions in Python
  16. Идентификатор объекта в Python
  17. Форматирование строк с f-строками
  18. Оператор «not» в Python
  19. Виртуальное окружение Python
  20. Работа с GitHub в Telegram
  21. Python Метод del.
  22. EMOT преобразование эмодзи в текст
  23. Измерение времени выполнения кода с использованием time
  24. Управление асинхронными задачами на Python.
  25. Операторы объединения в Python 3.9
  26. Управление контекстом выполнения кода
  27. Списковый компрехеншен.
  28. Сериализация и десериализация объектов
  29. Оператор объединения словарей
  30. Область видимости переменных
  31. Оператор walrus в Python
  32. Импорт модуля из другого каталога
  33. Python 3.12: Псевдонимы типов
  34. Синхронизация потоков с time.sleep()
  35. Многоточие в Python
  36. Присоединение элементов коллекции
  37. Создание пользовательской коллекции в Python
  38. Скрытие вывода данных
  39. Переопределение метода divmod
  40. Частичное совпадение пользовательского ввода в Python 3.10
  41. Переименование файлов в Python
  42. Оператор is в Python
  43. Удаление файлов в Python
  44. Шаблоны и наследование в Flask
  45. Работа с YAML в Python: PyYAML.
  46. Переопределение метода delitem в Python
  47. Асинхронное выполнение задач в Python
  48. Инициализация объекта

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