# 本质是迭代器
# 可以迭代, 节省内存
def generator():
try:
yield [i for i in range(10)]
yield [i for i in range(10) if 0 == i % 2]
print('try end')
finally:
print('finally')
g = generator()
print(g.__next__())
# print(g.__next__())
print('='*50)
# for g in generator():
# print(g)
datas = [i for i in generator()]
print(datas[0] + datas[1])