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)