我有一个由其他字典组成的python字典(例如):
{2: {4: {5: {6: {7: None}}}, 7: None}, 7: None}
我想提取密钥,以便最终得到:
[2,4,5,6,7,None]
[2,7,None]
[7,None]
我试图用递归函数解决这个问题,但是没有运气......
def f(d):
paths = []
try:
for key in f.keys():
path.append(f(d[key]))
pass:
pass
有没有办法做到这一点以及如何做到这一点?