美文网首页
[python] 如何创建生成器(generator)?

[python] 如何创建生成器(generator)?

作者: _liuz | 来源:发表于2017-03-28 22:33 被阅读0次
# method 1: using tuple
g = (x*x for x in range(10))
for n in g:
    print(n)

# method 2: using `yield`
def fib(max):
    n, a, b = 0, 0, 1
    while n < max:
        yield b
        a, b = b, a+b
        n = n + 1

for n in fib(6):
    print(n)

相关文章

  • Python Generator(生成器)

    什么是Python Generator(生成器)?Python Generator(生成器)用于在内存资源有限的情...

  • express框架

    如何通过express生成器创建express项目 安装express generator生成器 指令是cnpm ...

  • 生成器 迭代器 装饰器

    生成器在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器要创建一个生成器,...

  • python学习笔记----生成器

    生成器 在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器方法1 要创建一...

  • python 生成器

    生成器 在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器方法1 要创建一...

  • python 生成器

    生成器 在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器方法1 要创建一...

  • python 生成器

    生成器 在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器方法1 要创建一...

  • 14-核心编程2

    生成器 概念在Python中, 一边循环一边计算的机制, 称为生成器: generator 创建生成器: G = ...

  • python高级 生成器

    在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器方法(1) 要创建一个生...

  • python高级 生成器

    在Python中,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器方法(1) 要创建一个生...

网友评论

      本文标题:[python] 如何创建生成器(generator)?

      本文链接:https://www.haomeiwen.com/subject/vjmsottx.html