Pythonにおけるイテレータ

Pythonの教科書を見ていると、forやinの項目でよくイテレータ(iterator)という言葉が出てくる。どうやら繰り返しを意味する言葉らしい。けど、どういうものなのか説明されることもなくさらっと流される。 どうやらこれはPython特有のものではなく、C++やJavaScriptにもあるプログラム用語だからのようだ。改めてPythonの教…