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
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