next() Python 組み込み関数

組み込み関数 next()

next()
イテレータのnextメソッドを呼び出して次の要素を取得します。デフォルト値が設定されていればその値が返されます。
メソッドを呼び出して、イテレータから次のアイテムを取得します。

デフォルトが指定されている場合は、イテレータが使い果たされた場合に返されます。
次の要素がない場合は、StopIterationが発生します。

使用例

it = iter([1, 2, 3])

print(next(it))
# 実行結果 1

print(next(it))
# 実行結果 2

print(next(it))
# 実行結果 3

print(next(it, 'デフォルト値'))
# 実行結果 デフォルト値

print(next(it))
# 実行結果 StopIteration
よかったらシェアしてください!
目次