我具有由其他字典的像这样(例如)一个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
有没有办法做到这一点如何?
我不明白你如何让你的期望的输出没有。你能解释一下吗? – TerryA
如果您只是在子呼叫中丢弃中间结果(即'路径),则递归不起作用。 –