能夠直接for循環的對象,統稱爲可迭代的對象:iterableide
可迭代對象:函數
列表 字典 字符 生成器對象
不可迭代對象:it
數字for循環
迭代器:class
能夠被next()函數調用,並不斷返回下一個值的對象:iterator循環
生成器就是迭代器迭代器
#生成一個可迭代的對象next
a=[]生成器
#把迭代對象轉成迭代器
b=iter(a)
b.next() 或者next(b)