1.疊代
*可以通過for循環來周遊這個清單或者元組,這種周遊為疊代
*隻要是可疊代對象,無論有無下标,都可疊代
*判斷一個對象是否是可疊代對象,有collections子產品的Iterable判斷
<a href="https://s4.51cto.com/wyfs02/M00/9B/D2/wKiom1lnZXfQo5nvAABh7mhlSU0756.png" target="_blank"></a>
*枚舉方法emumerate,把清單變成索引-元素對
<a href="https://s3.51cto.com/wyfs02/M00/9B/D2/wKioL1lnZjrzzwy_AAAnqjBvaRo036.png" target="_blank"></a>
2.清單生成式
*Python内置用來建立清單的生成式
<a href="https://s5.51cto.com/wyfs02/M00/9B/D2/wKiom1lnZqyA2Y2fAAAaz5vt7Pw557.png" target="_blank"></a>
3.生成器
*後續的元素,這樣就不必建立完整的清單,進而節省大量的空間,在 Python中,這種一邊循 環一邊計算的機制,稱為生成器。
*建立生成器,把一個清單生成式的[]改為()
*讀取方法個g.next(),for循環
<a href="https://s1.51cto.com/wyfs02/M00/9B/D2/wKioL1lnaXngey13AABrFaMQxGk398.png" target="_blank"></a>
本文轉自 red777 51CTO部落格,原文連結:http://blog.51cto.com/12314711/1947314