generated at
2/22/2025, 12:15:02 PM
Python:イテレータ
イテレータプロトコル
を
実装
した
コンテナオブジェクト
です。
えっ
。
python
>>>i = iter('abc') >>>next(i) 'a' >>>next(i) 'b' >>>next(i) 'c'
for文はコンテナオブジェクトのiter関数を呼び出し、next関数で定義されたイテレータオブジェクト(抽出したデータ)を返します。
イテレータ
(
iterator
)
Python:ジェネレータ
- イテレータを生成する関数
Python:イテレータプロトコル
Python:iter関数
Python:next関数
#Python-term