enumerate遍历序列

遍历一个序列,且每一步都需要知道当前的索引值。

方法:使用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 循环访问序列中的元素和索引

作者:JarvisChu
原文链接:enumerate遍历序列
版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0

发表评论