Python next() 函数
示例
创建一个迭代器,并逐个打印项
mylist = iter(["apple", "banana", "cherry"])
x = next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
自己尝试 »
定义和用法
The next()
函数返回迭代器中的下一项。
您可以添加一个默认返回值,在迭代器到达末尾时返回。
语法
next(iterator, default)
参数值
参数 | 描述 |
---|---|
iterator | 必需。一个迭代器对象(例如列表)。 |
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)
自己尝试 »