美文网首页
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