迭代器、生成器

'''迭代器'''
print('for i in iter([1,2,3,4,5]):')
for x in iter([1,2,3,4,5]):
    print(x)
'''生成器'''
def myyield(n):
    while n>0:
        print("开始生成...:")
        yield n
        print("完成一次...:")
        n -= 1
for i in myyield(4):
    print("遍历得到的值:",i)

猜你喜欢

转载自blog.csdn.net/z13405546523/article/details/80027821