Python next() 関数

Python 内置函数Python 組み込み関数


説明

next()イテレータの次の項目を返します。

next()関数はイテレータを生成するiter()関数と一緒に使用します。

構文

next 構文:

next(iterable[, default])

パラメータの説明:

  • iterable -- 反復可能オブジェクト
  • default -- 省略可能。次の要素がない場合に返すデフォルト値を設定します。設定しない場合、次の要素がないと StopIteration 例外が発生します。

戻り値

次の項目を返します。

例

次の例は、next の使用方法を示しています:

#!/usr/bin/python # -*- coding: UTF-8 -*- # まずIteratorオブジェクトを取得します: it = iter([1, 2, 3, 4, 5]) # ループ: while True: try: # 次の値を取得: x = next(it) print(x) except StopIteration: # StopIteration が発生したらループを終了 break

出力結果は次のとおりです:

1
2
3
4
5

Python 内置函数Python 組み込み関数

その他の拡張