イテレータとは
auです。
イテレータという、プログラミングで使われる用語の意味について調べてみました。
イテレータとは
イテレータとは、配列や集合において、各要素に対して繰り返しで処理していくことを指す用語です。
WikipediaにPythonいい感じのコードがあったので参考にします。
cont = iteratable_container() # イテレータを直接使う it = iter(cont) while 1: try: print it.next() except StopIteration: # 要素が残っていないならば、 # next()はStopIteration例外を発生させる break # for文で使う for element in cont: print element
出展:
ja.wikipedia.org
各要素に対して処理していくとあるので、for文のように思えますが、実は違くて、iter関数とnext関数を使います。