【发布时间】:2021-07-23 02:01:09
【问题描述】:
当节点有 1 个元素时,我需要通过将内部键附加到上键来减少字典的嵌套级别。
例子:
鉴于这本词典:
{'A': {'a': {'1': {}}},
'B': {'b': {'2': {}},
'c': {'3': {'x': {}}},
'd': {},
'e': {'0': {},
'1': {},
},
},
}
我需要返回:
{'A a 1': {},
'B': {'b 2': {},
'c 3 x': {},
'd': {},
'e': {'0': {},
'1': {},
},
},
}
它应该对任意数量的级别都是通用的,并且最后一个元素始终是一个空字典。
【问题讨论】:
标签: python dictionary recursion data-structures nested