python 内置函数

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

以上例子,我们可以给enumerate()函数增加第二个参数start看看结果是什么效果。