2012-01-01 27 views
0

我想實現一個簡單的循環法在Python列表或可能在運行時更改的Python集。問題是我有一組要執行的循環方式的任務,這些任務應該足夠簡單,以實現索引的列表和模塊化增量,但由於我將修改列表,所以它會得到一點更復雜。Roundrobin在更改集

Python中的任何好的解決方案,所以我不必重新發明輪子?

回答

1

我曾經用於測試目的的「循環」測試對象生成器。我不知道這是否會對您有所幫助,但我列出了一個簡單的示例腳本來闡明它的運作方式。

from itertools import cycle 

n = 1 
lst = [n] 
for i in cycle(lst): 
    print i 
    n += 1 
    if n < 100: 
    lst.append(n)