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