イテレータとは、リストのようなイテレーション可能な構造を持つオブジェクトから要素を一つずつ取り出す方法を提供するオブジェクトのことです。イテレーションとは、繰り返すことで次の要素にアクセスできることを意味します。また、イテレータは要素にアクセスしたステータス(履歴)を保管することが可能です。
<sample>
lst = [1,2,3,4,5] #リスト
iterator = iter(lst) #イテレータに変換
for i in iterator: #要素を取り出して表示する
print(i)