可以走直接作用于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