内置函数_next

描述

next() : 返回迭代器的下一个项目

next() 函数要和生成迭代器的 iter() 函数一起使用。

语法

next 语法:

next(iterable[, default])

参数说明:

  • iterable -- 可迭代对象
  • default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常。
 

示例代码:

# 首先获取迭代器对象:
num_list = [1, 2, 3, 5, 7]
l_iterator = iter(num_list)
# 循环:
while True:
    try:
        # 调用next获得下一个值:
        result = next(l_iterator)
        print(result)
    except StopIteration:
        # 遇到StopIteration就退出循环
        break
View Code

运行结果:

原文地址:https://www.cnblogs.com/yujiemeigui/p/14611723.html