xxxxxxxxxx
l = [1,2,4,6]
def recursive(l):
if len(l) == 0:
return [] # base case
else:
return [l.pop()] + recursive(l) # recusrive case
print recursive(l)
>[6,4,2,1]
xxxxxxxxxx
def reverse(list):
if len(list)==0:
return []
return [list[-1]]+reverse(list[:-1])
print(reverse([2,8,15,1,10]))