PYTHON 迭代器

可以走直接作用于for循环的对象统称为可迭代对象使用:Iterable

使用isinstance()判断一个对象是否是Iterable对象:

from collections import Iterable
>>> isinstance(100, Iterable)
False
>>> isinstance('abc', Iterable)
True
>>> isinstance((x for x in range(10)), Iterable)
True
>>> isinstance([], Iterable)
True
>>> isinstance({}, Iterable)
True

 

 

posted @ 2016-12-24 17:10  灬歧途  阅读(174)  评论(0编辑  收藏  举报