让我说我有:
def recursive(data):
for i in data:
if condition:
recursive(HERE IS THE ISSUE)
如何将数据从当前i
传递到列表中的最后一个元素?
答案 0 :(得分:1)
如果基于索引进行迭代会更容易:
def recursive(data):
for i in range(len(data)):
if condition:
recursive(data[i:])
答案 1 :(得分:1)
签出enumerate这也将返回当前循环索引,然后您可以用它进行切片。
def recursive(data):
for i,j in enumerate(data):
if condition:
recursive(data[i:])