Python next() 函数

返回上一级

Python 内置的 next() 函数返回迭代器的下一个项目

除了用于普通的迭代器外,next() 函数还可用于 文件对象

语法

next(iterator[, default])

参数

参数 说明
iterator 可迭代对象
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

运行以上 Python 代码,输出结果如下

1
2
3
4
5

返回上一级

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.