wangzhilong

生成器本质是迭代器,一个一个的创建对象。

定义:在Python中,这种一边循环一边计算的机制,称为生成器:generator

创建生成器的三种方式:

1. 生成器函数

2. 通过生成器表达式来获取生成器

3. 类型转换

例:

def buy():
    for i in range(10000):
        yield "衣服%s" % i

gen = buy()
print(gen.__next__())
print(gen.__next__())
print(gen.__next__())
print(gen.__next__())

返回结果:

衣服0
衣服1
衣服2
衣服3

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2021-12-25
  • 2022-12-23
  • 2021-07-11
  • 2021-06-26
猜你喜欢
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2021-08-26
  • 2021-10-08
  • 2021-11-26
  • 2022-12-23
相关资源
相似解决方案