迭代器

方能用for循环的都是可迭代对象

from collectionsimport Iterable#判断是否是可迭代对象

from collectionsimport Iterator#判断是否是迭代器

isinstance([], Iterable)

isinstance({}, Iterable)

isinstance("", Iterable)

isinstance(iter([]), Iterator)#使用iter把可迭代对象转成迭代器

g = (xfor in range(10))

isinstance(g, Iterator)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、可迭代对象和迭代器 1.迭代的概念 上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭...
    chen_000阅读 2,615评论 0 1
  • 一、函数的特殊用法 1.变量可以指向函数 代码演示:#abs------>absolute#abs()是一个系统的...
    郑元吉阅读 1,937评论 0 1
  • 本节课纲 可迭代对象 迭代器 生成器Python中内置的序列,如list、tuple、str、bytes、dict...
    郭_扬阅读 5,025评论 0 0
  • 前面几篇文章和大家分享了yum和brew安装PHP环境,对于开发和测试环境来说,这已经足够了 ,但如果是生产环境,...
    你东哥呀阅读 1,742评论 0 5
  • 今天,我家老大爷又安排了相亲,听说是一位杭州的拆迁户,呵,这已经不知道是第几个拆迁户了。只要听到‘拆迁户’这几...
    溪月私语阅读 4,316评论 4 2