Python next()関数
例
イテレータを作成し、アイテムを1つずつ印刷します。
mylist = iter(["apple", "banana", "cherry"])
x =
next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
定義と使用法
このnext()
関数は、イテレータ内の次の項目を返します。
iterableが最後に達した場合に返すために、デフォルトの戻り値を追加できます。
構文
next(iterable, default)
パラメータ値
Parameter | Description |
---|---|
iterable | Required. An iterable object. |
default | Optional. An default value to return if the iterable has reached to its end. |
その他の例
例
iterableが最後に達したときに、デフォルト値を返します。
mylist = iter(["apple", "banana", "cherry"])
x =
next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)
x =
next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)