1、什麼是可迭代對象,html
簡單的理解是能夠用for循環的對象,就是可迭代對象。好比:list,字符串,dict,元組,生成器等。python
具備可迭代的特徵。函數
2、什麼是迭代器htm
先來理解迭代是什麼意思?對象
迭代:每一次對過程的重複稱爲一次「迭代」,而每一次迭代獲得的結果會做爲下一次迭代的初始值。blog
那迭代器就是:每一次迭代獲得的結果會做爲下一次迭代的初始值的一種機器。字符串
可迭代對象不是迭代器,在python中使用內置函數 iter() 能夠把可迭代對象變成迭代器。get
迭代器 = iter()+可迭代對象it
參考連接:for循環