生成器对象的next方法

来源:12-7 生成器进阶-send、close和throw方法

时间流逝unity

2018-05-27

http://img.mukewang.com/szimg/5b0a9f0b0001b05704620578.jpg

为什么我调用多次next还是一直输出1呢??

写回答

1回答

bobby

2018-05-30

当然一直是1了 你每次调用test2()的时候都会生成一个新的迭代器 你可以试试:

test_gen = test2()
next(test_gen)
next(test_gen)


0
1
时间流逝unity
非常感谢!
2018-05-30
共1条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程