怎么控制python输出的字典按照层级关系显示?
比如我的字典为 demo_dir = {'a0': 1, 'b0': 2, 'c0': 3, 'd0': {'a1': [1, 2, 3], 'b1': {'a2': {'a3': 10, 'b3': [1, 2, 3]}}, 'c1': {'a2': 1}}}
我想输出为以下层级格式,这样看起来就比较清晰明了:
{
"a0": 1,
"b0": 2,
"c0": 3,
"d0": {
"a1": [
1, 2, 3
],
"b1": {
"a2": {
"a3": 10,
"b3": [
1, 2, 3
]
}
},
"c1": {
"a2": 1
}
}
}