轻松上手,快乐学习!

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)
运行实例 »