python的迭代器和生成器

迭代器为访问一个集合内部的元素提供了一种方式,特别是对于没法随机访问的对象结构。从集合的第一个元素开始访问,直到全部的元素都被访问一遍后结束。python

在python中,能够使用内建的工厂函数iter()获取迭代器对象,也能够使用iter()定义可迭代的类对象,再就是使用yield定义一个可迭代的生成器函数。函数

.next()用来遍历迭代对象的元素,直到触发StopIteration。对象

关于这两个,由于接触尚少,还没有真实感触到他们的用途。it

自学,最痛苦的就是坚持。。。少年,继续吧!io

相关文章
相关标签/搜索