迭代器
迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
1.可迭代对象
可以用for…in…这类语句迭代读取一条数据供我们使用的对象称为可迭代对象
int、float、bool称为不可迭代对象
str、list、tuple、set、dict称为可迭代对象
可以用isinstance()判断是否是可迭代对象
格式:isinstance(obj, Iterable)
返回值:bool类型
# 可迭代对象案例
from collections import Iterable
a = int()
b = float()
c = bool()
d = str()
e = list()
f = tuple()
g = set()
h = dict()
print(isinstance(a, Iterable))
print(isinstance(b, Iterable))
print(isinstance(c, Iterable))
print(isinstance(d, Iterable))
print(isinstance(e, Iterable))
print(isinstance(f, Iterable))
print(isinstance(g, Iterable))
print(isinstance(h, Iterable))
"""
运行结果:
False
False
False
True
True
True
True
True
"""
模块的导入方法这里from .... import ...