我尝试将此函数编写为 lambda 函数,我尝试了很多选项,但未能成功:
def getitem_rlist(s, i):
while i > 0:
s, i = rest(s), i - 1
return first(s)
我知道开始:
getitem_rlist=lambda s,i:....?
谢谢!例如如果:s=(1,(2,(3,4)))
那么 getitem_rlist(a,2))# -> 3
函数需要返回递归列表s的索引i处的元素