‘’‘在python中一边循环一边计算的机制,叫做生成器
生成器是特殊的迭代器,同样可以使用next()获取下一位元素
生成器获取元素的方式:使用的是next()方法,参数填写的是生成器的名字
注意:如果生成器内部元素遍历已经完成,会出现报错
生成器保存的是算法’’’
g = (i for i in range(5))
print(g)
print(next(g))
print(next(g))
‘’‘在python中一边循环一边计算的机制,叫做生成器
生成器是特殊的迭代器,同样可以使用next()获取下一位元素
生成器获取元素的方式:使用的是next()方法,参数填写的是生成器的名字
注意:如果生成器内部元素遍历已经完成,会出现报错
生成器保存的是算法’’’
g = (i for i in range(5))
print(g)
print(next(g))
print(next(g))