易百教程

42、Python中enumerate()函数的用途是什么?

enumerate()函数用于遍历序列并同时检索索引位置及其对应值。

例子:

list_1 = ["A","B","C"]  
s_1 = "Yiibai.com"   
# creating enumerate objects  
object_1 = enumerate(list_1)  
object_2 = enumerate(s_1)  

print ("Return type:",type(object_1))  
print (list(enumerate(list_1)))  
print (list(enumerate(s_1)))

运行结果:

[(0, 'A'), (1, 'B'), (2, 'C')]
[(0, 'Y'), (1, 'i'), (2, 'i'), (3, 'b'), (4, 'a'), (5, 'i'), (6, '.'), (7, 'c'), (8, 'o'), (9, 'm')]