Pythonでは、iter()という組み込み関数を用いて、イテレータを作成できます。
以下は、Pythonでイテレータを作成する例です。
numbers = [1, 2, 3, 4]
iterator = iter(numbers) # イテレータを生成
# 全要素を取り出す
print(next(iterator)) # 1
print(next(iterator)) # 2
print(next(iterator)) # 3
print(next(iterator)) # 4
print(next(iterator)) # StopIterationが発生
iter()には、引数としてコレクションを渡します。
イテレータのnext関数(Python)で順番に要素を取り出せます。
すべての要素を取り出した後に、next関数(Python)を実行すると、StopIterationという例外が発生します。