• 技术文章 >Python技术 >Python高级

    python如何创建递增的生成器

    小妮浅浅小妮浅浅2021-06-07 09:53:00原创5172

    1、说明

    定义一个生成器函数add(),它只在用户调用next()方法时提供内部数据的Node,然后等待,而不会陷入循环。

    2、实例

    def add():
        num = 0
        while True:
            yield num
            num += 1
     
    a = add()
    print(next(a))
    print(next(a))
    print(next(a))

    以上就是python创建递增生成器的方法,希望对大家有所帮助。更多Python高级指路:python高级

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python 生成器
    上一篇:python部署虚拟环境的流程 下一篇:python迭代器怎样自定义类

    相关文章推荐

    • python生成器函数的特点• python生成器调用方法引发异常• python生成器如何进行解析• python生成器切片的实现• python函数形式如何实现生成器• python迭代器如何转换为生成器

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网