2012-10-26 38 views

回答

1

退房enumerate這也將返回當前循環索引,然後可以用切片。

def recursive(data): 
    for i,j in enumerate(data): 
     if condition: 
     recursive(data[i:]) 
+0

如果數據是可切片的。 – glglgl

+0

@glglgl是的你是對的。我想我是從「當前我」到列表中的最後一個元素。列表是可切片的。 – Martin

1

如果迭代基於索引會更容易:

def recursive(data): 
    for i in range(len(data)): 
    if condition: 
     recursive(data[i:]) 
相關問題