能够直接for循环的对象,统称为可迭代的对象:iterableide
可迭代对象:函数
列表 字典 字符 生成器对象
不可迭代对象:it
数字for循环
迭代器:class
能够被next()函数调用,并不断返回下一个值的对象:iterator循环
生成器就是迭代器迭代器
#生成一个可迭代的对象next
a=[]生成器
#把迭代对象转成迭代器
b=iter(a)
b.next() 或者next(b)