是否有一種替代方法來顛倒python中的列表使用遞歸?這裏是我的代碼:使用遞歸在python中反轉列表?
revList=[]
def reverseList(listXS):
if(len(listXS)==1):
revList.append(listXS[0])
else:
current= listXS.pop()
revList.append(current)
reverseList(listXS)
return revList
testList= ["mouse","dog","cat"]
print(testList)
print(reverseList(testList))
你的意思是有遞歸替代(是的,你可以使用迭代),還是有一個替代實現仍然使用遞歸(也是)?你當前的代碼是否存在一些問題(除了全局範圍的'revList'會給你...下一個列表上有趣的結果你反向)? – jonrsharpe
@jonrsharpe我想他想知道是否有一個使用遞歸算法的替代實現。 – jlnabais
@jlnabais似乎沒有什麼意思在猜測! – jonrsharpe