例子:
1 mylist = [1,2,3,4,5] 2 def func(var): 3 if var == []: 4 print('列表为空') 5 return 0 6 return var[0] + func(var[1:]) 7 #递归求和 8 # 1 + func([2,3,4,5]) 9 # 2 + func([3,4,5,])10 # 3 + func([4,5])11 # 4 + func([5])12 # 5 + []13 # 014 mysum = func(mylist)15 print(mysum)
输出结果:列表为空
15