使用:
myList=['One','Two','Three'[
for i,each in enumerate(myList):
print i,each
结果到:
0,'One'
1,'Two'
2,'Three'
正如我们所看到的,enumerate开始迭代,i=0,然后是1,然后是2,所以是1。如果我想从零以外的值开始,比如说它希望它是5。所以结果是:
5,'One'
6,'Two'
7,'Three'
这可行吗?
只需输入起始编号:
for i,each in enumerate(myList,5): # <- start at 5
myList=['One','Two','Three']
for i,each in enumerate(myList,5):
print i,each
5 One
6 Two
7 Three
将start=5
传递到enumerate()
:
for i,each in enumerate(myList, start=5):