pythonのiter()関数とnext()関数について詳しく説明します。
list、tupleなどは反復可能なオブジェクトであり、これらの反復可能なオブジェクトのサブジェネレータは、iter()関数によって取得することができます。そして、私たちは得られたサブエージェントに対して、next()関数を使用して次のデータを取得することができます。iter()関数とは、実際には反復可能なオブジェクトを採用した_u uiter_留法
以上のpythonのiter関数とnext()関数の詳細は、小編集が皆さんに共有している内容です。参考にしていただければと思います。どうぞよろしくお願いします。
>>> li = [11, 22, 33, 44, 55]
>>> li_iter = iter(li)
>>> next(li_iter) 11
>>> next(li_iter) 22
>>> next(li_iter) 33
>>> next(li_iter) 44
>>> next(li_iter) 55
>>> next(li_iter)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration
>>>
注意:最後の一つのデータを繰り返し終わったら、再度next()関数を適用すると、StopIterationの異常が出てきます。すべてのデータは繰り返し完了しましたので、next()関数を使用しないように教えてください。以上のpythonのiter関数とnext()関数の詳細は、小編集が皆さんに共有している内容です。参考にしていただければと思います。どうぞよろしくお願いします。