python之 生成器的生成方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xqt15538076006/article/details/82320493

第一种

s = (x*2 for x in range(5))

这里写图片描述

第二种
yield 方式

def foo():
    print('ok')
    yield 1


g = foo()
print(g)
next(g)

这里写图片描述

猜你喜欢

转载自blog.csdn.net/xqt15538076006/article/details/82320493