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