可迭代对象
# 能够一次返回一个成员的对像(可以通过for in 遍历的对象) 所有的序列类型(list、str、tuple) 映射类型(dict、文件对象)
# 自定义对象在实现了 iter() 方法后,可以成为可迭代对象(iter()方法的返回值是一个迭代器)
from collections import Iterable
l = [1,2,3]
# isinstance()函数用于判断一个对象是否是已知类型
print(isinstance(l,Iterable))
li = iter(l)
print(type(li)) # <class 'list_iterator'>
print(isinstance(li, list)) # False
print(isinstance(li, Iterable)) # True
浙公网安备 33010602011771号