Как получить результат работы pprint в виде строки?
Возможно, вопрос звучит странно, но я не знаю как это можно переформулировать. Предположим, что есть список:
lst = [1, 2, 3, 4, 5]
Я знаю, что можно получить красивый вывод с помощью pprint:
pprint(lst)
...
[
1,
2,
3,
4,
5
]
Но можно -ли как-нибудь получить такой же результат в виде строки, Например как-нибудь так:
beauty_lst = pprint_return(lst)
print(beauty_lst)
...
[
1,
2,
3,
4,
5
]
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
На англоязычном СО пишут, что для этого можно использовать pprint.pformat
.