是否有一种替代方法来颠倒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