Python迭代器的反复使用

Posted Mr.Higgerw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python迭代器的反复使用相关的知识,希望对你有一定的参考价值。

代码:

def data_iter(n):
    for i in range(n):
        yield (i*i,i*i*i)

for epoch in range(3):
    print("++++++In for Loop++++++")
    for a,b in data_iter(5):
        print("a = ", a, end=" ")
        print("b = ", b)

执行结果:

即使内循环结束,每次外循环都会从头开始调用迭代器

以上是关于Python迭代器的反复使用的主要内容,如果未能解决你的问题,请参考以下文章