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