python的迭代器和生成器

迭代器为接见一个鸠合内部的元素供应了一种体式格局,特别是关于没法随机接见的对象构造。从鸠合的第一个元素最先接见,直到一切的元素都被接见一遍后完毕。

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

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

关于这两个,由于打仗尚少,还没有真实感触到他们的用处。

自学,最痛楚的就是对峙。。。少年,继承吧!

    原文作者:Mr布
    原文地址: https://segmentfault.com/a/1190000000364183
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞