文章目录
怎样遍历列表可能大家很少用enumerate,其实它的用处还挺大的,今天我们来举几个例子说明一下它跟别的遍历list方法有什么不同:
- 创建一个列表,然后遍历它
![Python教程:[70]enumerate遍历列表](/2015/02/05/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B70%5Denumerate%E9%81%8D%E5%8E%86%E5%88%97%E8%A1%A8/d048adde9c82d158f9203f33820a19d8bd3e4256.jpg)
- 我们可以使用这样的方式遍历一个列表,但是缺点是无法读取索引index
![Python教程:[70]enumerate遍历列表](/2015/02/05/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B70%5Denumerate%E9%81%8D%E5%8E%86%E5%88%97%E8%A1%A8/bd7faf3533fa828b9bc7fb61ff1f4134960a5a08.jpg)
- 也可以使用索引的方法遍历,但写起来比较麻烦
![Python教程:[70]enumerate遍历列表](/2015/02/05/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B70%5Denumerate%E9%81%8D%E5%8E%86%E5%88%97%E8%A1%A8/a992e31f4134970a729776ad97cad1c8a6865d08.jpg)
- 使用enumerate就可以了,写法稍微简单了些
![Python教程:[70]enumerate遍历列表](/2015/02/05/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B70%5Denumerate%E9%81%8D%E5%8E%86%E5%88%97%E8%A1%A8/32bb9c8ba61ea8d3c2801286950a304e241f5856.jpg)
- 实际上enumerate返回的是一个enumerate对象
![Python教程:[70]enumerate遍历列表](/2015/02/05/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B70%5Denumerate%E9%81%8D%E5%8E%86%E5%88%97%E8%A1%A8/948bcfc8a786c91737e734bbcb3d70cf3ac75708.jpg)
- 上面的遍历相当于这样的写法
![Python教程:[70]enumerate遍历列表](/2015/02/05/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B70%5Denumerate%E9%81%8D%E5%8E%86%E5%88%97%E8%A1%A8/eab9044c510fd9f90d7634eb272dd42a2934a494.jpg)
转载请注明来自DataScience.
邮箱: 675495787@qq.com