例如:
创建一个迭代器,并逐个输出每个元素:mylist = iter(["apple", "banana", "cherry"])
x = next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
1、定义和用法
next()函数返回迭代器中的下一个元素。
可以添加默认的返回值,以在迭代结束时返回。
next() 函数要和生成迭代器的 iter() 函数一起使用。
2、调用语法
next(iterable, default)
3、参数说明参数描述
iterable必需的参数,一个可迭代的对象。
default可选的。如果迭代器已结束,则返回默认值。
4、使用示例
例如:
当迭代器到达末尾时,返回一个默认值: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)