可以直接for循环的对象,统称为可迭代的对象:iterable

可迭代对象:

列表 字典 字符 生成器


不可迭代对象:

数字


迭代器:

可以被next()函数调用,并不断返回下一个值的对象:iterator

生成器就是迭代器

#生成一个可迭代的对象

a=[]

#把迭代对象转成迭代器

b=iter(a)

b.next() 或者next(b)