在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))
如果您需要另一种递归方法:
或切片:
^{pr2}$如果您需要就地解决方案:
颠倒原始列表:
这里有a function:
如果你想使用递归,你可以这样做,但它基本上是以不同的方式实现for循环
相关问题 更多 >
编程相关推荐