python next()函数_Python next() 函数

例如:

创建一个迭代器,并逐个输出每个元素: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)

你可能感兴趣的:(python,next()函数)