enumerate()
vt. 列举;枚举;计算
Python的内置函数之一,
一般用于for循环。
enumerate()在遍历中可以获得索引和元素值。
Syntax 语法:
enumerate(sequence, [start=0])
Parameters 参数:
sequence : 一个序列、迭代器iterator或其他支持迭代对象,例如:字典。
start : 下标起始位置,起始计数值,默认从0开始。
普通的for循环:
list = ["Python","Java","C"]
for i in range(len(list)):
print(i,list[i])
#结果
#0 Python
#1 Java
#2 C
使用enumerate()函数:
list = ["Python","Java","C"]
for index,key in enumerate(list):
print(index,key)
#结果
#0 Python
#1 Java
#2 C
list = ["Python","Java","C"]
for index,key in enumerate(list,start=10):
print(index,key)
#结果
#10 Python
#11 Java
#12 C