![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
zenghuilcu
这个作者很懒,什么都没留下…
展开
-
python迭代器问题
迭代器访问list时会吧list中所有的元素都遍历一遍然后放入迭代器对象中当你调用next()方法时,迭代器会从list的第一个元素开始访问,直到最后一个元素被访问迭代器只能前进不能后退当迭代器访问完了后,如果继续使用next()方法访问,python则会报错-----StopIteration重新生成迭代器对象才能使用,也就是说迭代器对象在遍历一遍之后就没有数据了。原创 2017-10-11 14:58:48 · 312 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
生成器:generator使用yield标志这个函数为生成器函数当函数执行到yield时,函数所有的信息都会被保存然后生成迭代器对象,直到你再次调用next()方法前函数都不会再继续执行。当你调用next()时,函数从他上次离开的地方开始执行原创 2017-10-11 15:35:47 · 117 阅读 · 0 评论