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)
自己动手试一试 »