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, default)

參數值

參數 描述
iterable 必需。可迭代對象。
default 可選。在迭代結束時返回的默認值。

更多實例

實例

當迭代結束時返回一個默認值:

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)

運行實例