迭代器

判断对象是否是可迭代类型
from collections import Iterable -->导入可迭代类型
利用isinstance进行判断,这里可迭代对象的类型为 Iterable
isinstance('abvcas',Iterable)
 
例子:
1 >>> from collections import Iterable
2 >>> isinstance('asasas',Iterable)
3 True
4 >>>
 
概念:
  1、可以被for循环作用的对象可以称为:Iterable(可迭代对象)
    字典、列表、字符串、等都是可迭代的对象
 
  2、可以被next()函数调用并不断返回下一个值的对象可以称为:Iterator(迭代器)
    generator就是是一个迭代器
 
 
转换:
  可迭代对象可以使用iter()来转换成迭代器
原文地址:https://www.cnblogs.com/dachenzi/p/6628123.html