Интересно, есть ли простой способ форматирования строк dict-выходов, таких как:
{
'planet' : {
'name' : 'Earth',
'has' : {
'plants' : 'yes',
'animals' : 'yes',
'cryptonite' : 'no'
}
}
}
..., где простая str (dict) просто даст вам довольно нечитаемый...
{'planet' : {'has': {'plants': 'yes', 'animals': 'yes', 'cryptonite': 'no'}, 'name': 'Earth'}}
Насколько я знаю о Python, мне пришлось бы написать много кода со многими специальными случаями и вызовами string.replace(), где эта проблема сама по себе не похожа на проблему с 1000 строк.
Пожалуйста, предложите самый простой способ форматирования любого dict в соответствии с этой формой.