什么是Python中的迭代器
1、迭代器迭代是访问集合元素的一种方法。迭代器是一个能记住要遍历的对象。从集合的第一个元素访问迭代器对象,直到盟廊巴反访问所有元素为止。迭代器只能向前移动,不能向后移动。1可迭代对象直接作用于for循环的数据类型如下:一种是集合数据类型,如list、tuple、dict、set、STR等;一种是产生器,包括产生器和产生器函数。这些可以直接作用于for循环的对象统称为可迭代对象。2判断是否可以迭代可以使用isinstance()确定对象是否为可迭代对象
2、运行结果:
3、生成器不仅可以作用于for循环,还可以被next()函数反复调用并返回下一个值,直到抛出stopiteration错误以指示无法返回下一个值。相关推荐:Python视频教程三。迭代器可以被next()函数调用并连续返回下一个值的对象称为迭代器。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:96
阅读量:48
阅读量:91
阅读量:34
阅读量:71