美文网首页
python 迭代器和生成器基础知识

python 迭代器和生成器基础知识

作者: 佳瑞Jarrett | 来源:发表于2020-02-18 22:17 被阅读0次

今天在菜鸟教程上学习python基础知识的时候,第一次接触到迭代器和生成器的知识。
根据对搜集到的各种资料,学习后的积累如下。
首先是什么是python的迭代器?

迭代器是一个可以记住遍历的位置的对象。
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。

迭代器有两个基本的方法:iter()next()
看一个小例子

>lst = [1,2,3,4] #新建一个列表
>it = iter(lst) #创建迭代对象
>print(next(it))
out: 1
>print(next(it))
out: 2

相关文章

网友评论

      本文标题:python 迭代器和生成器基础知识

      本文链接:https://www.haomeiwen.com/subject/psnnfhtx.html