enumerate遍历序列
Feb 19, 2014
本文内容适用于 python 2.x 版本
遍历一个序列,且每一步都需要知道当前的索引值。
方法:使用enumerate()实现,如下
seq = ['a','b','c','d']
#index是当期的索引,item = seq[index]
for index,item in enumerate(seq):
print index,item # 0 'a'
#当然传统的for in seq也能遍历,
#但是不能知道当前的索引值
for item in seq:
print item
摘自:Python Cookbook (第二版) 4.4 循环访问序列中的元素和索引