1. 程式人生 > >python 之生成器

python 之生成器

s = (x*2 for x in range(5))
print(s)
# print(s.__next__()) # 不建議使用這種方法
print(next(s))
print(next(s))
print(next(s))
print(next(s))
print(next(s))

這裡寫圖片描述

for i in s:
    print(i)
<generator object <genexpr> at 0x000001AD8F426360>
0
2
4
6
8