В Python словари являются мощным и полезным инструментом для хранения и обработки данных. Однако, при работе с большими и вложенными словарями, их вывод на экран может стать сложным и нечитаемым. Вложенные словари — это словари, в которых значения могут быть другими словарями. Например, так выглядит вложенный словарь:
my_dict = {
"key1": {
"key2": {
"key3": "value1"
},
"key4": "value2"
},
"key5": "value3"
}
Если просто вывести его на экран с помощью print, то получится нечитаемая «каша» из скобок и запятых. Но есть способ сделать вывод более наглядным и понятным.
Библиотека pprint в Python предоставляет функцию pprint(), которая выводит данные в «красивом» (pretty) формате. Она автоматически добавляет отступы и переносы строк, где это необходимо, чтобы сделать вывод более читаемым.
import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(my_dict)
В данном примере, indent=4 указывает, что каждый уровень вложенности должен отделяться отступом в 4 пробела. Вы можете изменить это значение на любое другое в зависимости от ваших предпочтений.
Вывод будет выглядеть так:
{
'key1': {
'key2': {
'key3': 'value1'
},
'key4': 'value2'
},
'key5': 'value3'
}
Как видно, теперь структура словаря намного более наглядна и понятна.
Таким образом, с помощью pprint() можно красиво и наглядно выводить на экран даже самые сложные и вложенные словари.
Перейти в телеграм, чтобы получить результаты теста





Забрать
Добавить комментарий