本页内容
上一节: Python3_func_hex 下一节: Python_func_slice

Python next() 函数

Python 内置函数

描述

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

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

语法

next 语法:


示例

next(iterable[, default])

参数说明:

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

返回值

返回下一个项目。

以下实例展示了 next 的使用方法:


示例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 首先获得Iterator对象:
it = iter([1, 2, 3, 4, 5])
# 循环:
while True:
    try:
        # 获得下一个值:
        x = next(it)
        print(x)
    except StopIteration:
        # 遇到StopIteration就退出循环
        break

输出结果为:


示例

1
2
3
4
5

Python 内置函数

上一节: Python3_func_hex 下一节: Python_func_slice
此页面最后编辑于2022年8月17日 (星期三) 21:48。