Pythonでも、イテレータを手動で回していく事ができます。
実際のところ
フツーにまわしていくだけなら、延々と組み込み関数next()をブン回していくだけ。
最後はStopIterationを吐いて停止。
val = (x for x in range(1,10)) next(val) #>> 1 next(val) #>> 2 next(val) #>> 3 next(val) #... #>>9 next(val) #>Traceback (most recent call last): #> File "<stdin>", line 1, in <module> #>StopIteration