#li=[11,22,33,44,55,66]#result=filter(lambda a:a>22,li)#print(result)#具有生成指定条件的内容的对象 #生成器是使用函数 创造的 ##def hhh(): # return 123 #fff=hhh() #def yyy():#在普通函数中加上yield就是一个生成器了, # print(1111) # yield 1 # print(2222) # yield 2 # print(3333) # yield 3#ret=yyy()#r=ret.__next__()#进入函数找到yield,获取yield后面的数据#print(r)#r1=ret.__next__()#print(r1)#r2 = ret.__next__()#print(r2)#生成器不会立即执行,#r3=ret.__next__()
时间: 2024-10-20 14:00:45