【发布时间】:2019-05-05 23:22:21
【问题描述】:
我对递归很陌生,我必须为我的作业解决一个问题,该问题要求定义一个递归函数来获取列表中给定项目的下一个元素。 我做了迭代版本,但我不明白如何编写递归版本。
def next_value(lst,v):
ind = lst.index(v)
list1_result = lst[ind+1]
return list1_result
a = [4, 2, 10, 3, 2, 5]
print(next_value(a,10))
# output: 3
【问题讨论】:
-
我会咨询this链接