我试着把这个函数写成lambda函数,我试了很多方法都没成功: while i > 0: return first(s)getitem_rlist=lambda s,i:....?在示例if:s=(1,(2,(3,4))) then getitem_rlist(a,2))# -> 3中,函数需要返回递归列表s的索引i处的元素
我想写一个函数,它接受一个列表和一个数字作为参数。它将返回一个加起来达到该数字的项目列表。 例如,func([1,2,3,4,5],7)应该返回[5,2]。但是程序现在只返回[5]。这是算法的简化版本,我将使用它作为一个更大的项目的一部分,原始版本将有更多的条件,但如果它有效,我可以在此基础上构建,因此我现在将忽略会破坏程序的东西,例如没有元素加起来,等等。def func(R,t): tog = t