我具有由其他字典的像這樣(例如)一個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
如果您只是在子呼叫中丟棄中間結果(即'路徑),則遞歸不起作用。 –