找到项目的位置在for循环一个序列

可能重复:
在Python中访问循环的索引

list = [1,2,2,3,5,5,6,7]

for item in mylist:
    ...

我怎样才能找到我正在看的项目的索引,在我的循环中的某个点? 我可以看到有一个index()的方法lists ,但它总是给我一个值的第一指标,因此它不会与重复的项目列表工作


看看枚举

>>> for i, season in enumerate('Spring Summer Fall Winter'.split(), start=1):
        print i, season
1 Spring
2 Summer
3 Fall
4 Winter

使用枚举器对象:

for index, item in enumerate(mylist):
  ...
链接地址: http://www.djcxy.com/p/24009.html

上一篇: find position of item in for loop over a sequence

下一篇: Creating a counter inside a Python for loop