enumerate是python的内置函数,enumerate(seq)产生用于迭代的(索引,值)对。
可以同时获取索引和值:
>>> list = ["这是","一","个","测试"]
>>> for index,item in enumerate(list):
>>> print index,item
>>> 1 这是
>>> 2 一
>>> 3 个
>>> 4 测试
enumerate还可以接收第二个参数,用于指定索引的起始位置:
>>> list = ["这是","一","个","测试"]
>>> for index,item in enumerate(list,2):
>>> print index,item
>>> 2 一
>>> 3 个
>>> 4 测试