迭代,迭代器,生成器,可迭代对象区别

迭代是一个动词,凡是能用for in 这样的语句进行遍历的对象都称之为可迭代对象,而这一个过程也就称之为迭代。

可迭代的对象包括两部分:1.序列,比如list,tuple,set,dict,str等。2.生成器。

对于生成器这样的可迭代对象起个名字就叫迭代器,可见迭代器就是生成器,生成器就是迭代器。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们在学习web前端的路程起步时总是疑问,我们如何更好的遍历元素呢?迭代器和生成器是什么?今天为大家带上与精彩的E...
    侬姝沁儿阅读 8,676评论 0 6
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 5,864评论 0 1
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,774评论 0 5
  • 前言 这篇博客写了很久,其实写每一篇博客用的时间还是挺长的,不够这有利于自己的学习,也想分享一下。之前也说了创建了...
    GitHubClub阅读 5,133评论 1 14
  • 2017年11月10日 星期五 多云转阴 听说,今天夜里有“暴风雨”来袭! 怎么可能?现在是立冬刚过,哪儿来的...
    木徒阅读 1,891评论 0 1