• 技术文章 >Python技术 >Python基础教程

    python中next获取迭代器

    小妮浅浅小妮浅浅2021-02-23 17:13:22原创3783

    1、迭代器说明

    迭代器既是生成器又是可迭代对象,也就是说,我们可以通过next依次获取迭代器中的值,也可以通过迭代器直接获取。

    2、实例

    我们可以利用next( )函数来获取迭代器的下一个值,例如下面这个例子:

    def gen():
        yield 1
        yield 2
        yield 3
        yield 4
     
    # a是由生成器gen生成的一个迭代器
    a = gen()
    print(next(a))# 输出a中下一个值
    print(next(a))# 输出a中下一个值
    print(next(a))# 输出a中下一个值
    print(next(a))# 输出a中下一个值
    123456789101112

    输出结果为:

    1
    2
    3
    4
    1234

    以上就是python中next获取迭代器的方法,希望能对大家有所帮助,更多知识尽在python学习网

    专题推荐:python next 迭代器
    上一篇:python使用运算符实现列表扩展 下一篇:python如何​使用append函数扩展列表?

    相关文章推荐

    • python引入模块的import语句• python模块引入的三种方式• python autoenv怎么用• python使用运算符实现列表扩展

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网