Python next() 函式
示例
建立一個迭代器,並逐個列印專案
mylist = iter(["apple", "banana", "cherry"])
x = next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
自己動手試一試 »
定義和用法
next()
函式返回迭代器中的下一個專案。
你可以新增一個預設返回值,以便在迭代器到達末尾時返回。
語法
next(迭代器, 預設值)
引數值
引數 | 描述 |
---|---|
迭代器 | 必需。一個迭代器物件(例如列表)。 |
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)
自己動手試一試 »