enumerate()是Python的内置函数,一般用于循环。enumerate()在遍历中可以获得索引和元素值。
以下是enumerate()函数的语法:
enumerate(sequence, [start=0])
其中参数为:
sequence: 一个序列、迭代器或其他支持迭代对象。
start :下标起始位置。
list = ["Hello","World","Python"]
for i in range(len(list)):
print(i,list[i])
输出:
0 Hello
1 World
2 Python
list = ["Hello","World","Python"]
for index,key in enumerate(list):
print(index,key)
输出:
0 Hello
1 World
2 Python
enumerate()第二个参数,用于指定索引的起始值:
list = ["Hello","World","Python"]
for index,key in enumerate(list,start=10):
print(index,key)
输出:
10 Hello
11 World
12 Python