ホームページ  >  記事  >  バックエンド開発  >  Pythonイテレータでのnext()の使用例

Pythonイテレータでのnext()の使用例

黄舟
黄舟オリジナル
2017-10-08 09:33:342626ブラウズ

>>> g = (x ** 2 for x in range(10))
>>> next(g)
0
>>> next(g)
1
>>> next(g)
4
>>> next(g)
9
>>> next(g)
16
>>> next(g)
25
>>> next(g)
36
>>> next(g)
49
>>> next(g)
64
>>> next(g)
81
>>> next(g)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
StopIteration

next が呼び出されるたびにイテレーターが反復され、最終的に StopIteration エラーがトリガーされます。

以上がPythonイテレータでのnext()の使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。