内置函数_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

 

 

 

运行结果:

 

 

posted @ 2021-04-02 17:22  御姐玫瑰  阅读(58)  评论(0编辑  收藏  举报
levels of contents