在Python编译环境中输入help(enumerate)
>>> help(enumerate)
class enumerate(object)
| enumerate(iterable[, start]) -> iterator for index, value of iterable
|
| Return an enumerate object. iterable must be another object that supports
| iteration. The enumerate object yields pairs containing a count (from
| start, which defaults to zero) and a value yielded by the iterable argument.
| enumerate is useful for obtaining an indexed list:
| (0, seq[0]), (1, seq[1]), (2, seq[2]), ...
enumerate参数是一个迭代器对象,比如可以是列表,字符串等,输出索引值和对应的元素值
举例说明:
list = ['a','b','c']
for i,value in enumerate(list):
print i,value
输出:
0 a
1 b
2 c
等价于:
for i in range(len(list)):
print i, list[i]
输出:
0 a
1 b
2 c