方能用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)
网友评论