Python next() 関数
例
イテレータを作成し、要素を順にプリントします:
mylist = iter(["apple", "banana", "cherry"]) x = next(mylist) print(x) x = next(mylist) print(x) x = next(mylist) print(x)
定義と使用法
next() 関数はイテレータ内の次の要素を返します。
デフォルトの返し値を追加して、イテレーションが終了するときに返します。
文法
next(iterable, デフォルト)
引数の値
引数 | 説明 |
---|---|
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)