生成器
生成器:python中指的是一边循环,一边计算的一种方法
优点:1.节约内存
2.可以保留上一次计算的值,下次计算时继续迭代
代码如下:
import time
def A():
while True:
print(’=A’)
yield
time.sleep(0.5)
def B(g):
while True:
print(‘B’)
g.next()
time.sleep(0.5)
if name == ‘main’:
g = A()
B(g)
本文深入探讨了Python中生成器的概念,解释了其如何通过一边循环一边计算的方式节省内存,并保持状态进行连续迭代,同时提供了具体的代码示例。
生成器
生成器:python中指的是一边循环,一边计算的一种方法
优点:1.节约内存
2.可以保留上一次计算的值,下次计算时继续迭代
代码如下:
import time
def A():
while True:
print(’=A’)
yield
time.sleep(0.5)
def B(g):
while True:
print(‘B’)
g.next()
time.sleep(0.5)
if name == ‘main’:
g = A()
B(g)
2365
2668
2042

被折叠的 条评论
为什么被折叠?