python enumerate()
函数用于将可迭代对象转为索引序列。它是python的内置函数。
比如对于一个列表list我们可以通过该函数知道每个元素的索引值是什么。
语法
语法如下:enumerate(iterable, start=0)
参数
- iterable:可迭代对象
- start:指定索引的开始值
返回值
返回索引序列。
程序示例
#!/usr/bin/python
# coding=utf-8
list1 = ["y", "x", "j", "c"]
for index, item in enumerate(list1):
print (index, item) # 打印元素的索引和值
程序运行结果:
0 y
1 x
2 j
3 c
1 x
2 j
3 c
以上例子,我们可以给enumerate()函数增加第二个参数start看看结果是什么效果。