生成器
生成器: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中指的是一边循环,一边计算的一种方法
优点: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)