0
我有一個關於遞歸的問題。用遞歸展開任意嵌套列表
def f6(lst):
result = []
if type(lst[0]) == list:
return f6(lst[0])
else:
result.append(lst[0])
if lst[1]:
return f6(lst[1])
else:
return result
我想從多維列表輸入製作一維列表。 例如,當我把["baa",[4,True,[10, 5],[1,2,['moo']]],['chirp']]
,我想利用["baa",4,True,10, 5,1,2,'moo','chirp']
但它給了我在if lst[1]:
我不能用lst[1]
爲真/假條件index out of range
錯誤? 我感謝您的幫助。
非常感謝!明白我做錯了什麼。 –
@WonKim如果這個答案有幫助,請考慮標記爲接受。它有助於社區。謝謝 :) –