如何从自定义编号开始枚举



使用:

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):

最新更新