#生成器 1 yield 2(推导) 得到一个生成器对象 必须得遍历或者用next调用 def a1(): for i in range(10): print("--------") yield i #得到一个生成器对象 print(i) print("********") s=a1() print(s)#打印S得到生成器对象 s.__next__() s.__next__() s1=(x**2for x in range(1,5))#第二种得到生成器对象的方法 print(s1) print(next(s1))#输出一次得到一个结果 print(next(s1))
迭代器生成器
猜你喜欢
转载自blog.csdn.net/lt0318aa/article/details/79379159
今日推荐
周排行