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

2020-02-18  本文已影响0人  佳瑞Jarrett

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

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

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

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

猜你喜欢

热点阅读