itertoolschain.islice()の使い方

itertools.islice(p, start, stop, step)は,シーケンス p を start から stop まで,step 間隔で出力します

プログラム例

import itertools

for x in itertools.islice(range(0, 40), 2, 30, 3):
    print('x:', x)

実行結果

x: 2
x: 5
x: 8
x: 11
x: 14
x: 17
x: 20
x: 23
x: 26
x: 29