# encoding=utf8
"""
yield生成器
"""
def createGenerator():
mylist = range(3)
for i in mylist:
yield i * i
print (u'i=%s' % i)
# 执行代码
if __name__ == '__main__':
mygenerator = createGenerator()
for i in mygenerator:
print(i)
break
# 第二遍
for i in mygenerator:
print(i)
break
print("第三遍/")
for i in mygenerator:
print(i)
python自学之yield生成器
最新推荐文章于 2022-08-25 16:47:29 发布