【发布时间】:2018-10-30 05:43:31
【问题描述】:
我是 Python 新手,目前正在尝试读取以下 JSON:
"level1_key1":"1",
"level1_key2":{
"level2_key1":"2",
"level2_key2":{
"level3_key1":"Max depth"
}
}
然后将其放入字典中(现在已完成),最后将其显示为嵌套和展平(我使用的是 Python 3.6)。我想用递归来做,避免使用第三方库。我尝试了 StackOverflow 的所有建议,但无法使结果看起来像任务中的结果:
Nested dict: {u'level1_key2': {u'level2_key2': {u'level3_key1': u'Max depth'}, u'level2_key1': u'2'}, u'level1_key1': u'1'}
Flatten dict: {u'level2_key1': u'2', u'level3_key1': u'Max depth', u'level1_key1': u'1'}
非常感谢任何帮助。提前致谢!
【问题讨论】:
标签: python dictionary recursion nested flatten