生成器

# 本质是迭代器
# 可以迭代, 节省内存
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])