Maison > Article > développement back-end > Explication détaillée sur l'utilisation de la fonction enumerate en Python
La fonction
enumerate est utilisée pour parcourir les éléments de la séquence et leurs indices. Elle est principalement utilisée pour obtenir le nombre dans la boucle for. variable, telle qu'une chaîne , une liste, etc.
Généralement, lorsqu'une liste ou un tableau doit parcourir à la fois l' index et les éléments , cela s'écrira ainsi :
for i in range (0,len(list)): print i ,list[i]
Cependant, cette méthode est un peu lourde. Il existe une méthode plus directe et plus lourde. manière élégante d'utiliser la fonction énumérer intégrée. Jetons d'abord un coup d'œil à la définition d'énumération :
def enumerate(collection): 'Generates an indexed series: (0,coll[0]), (1,coll[1]) ...' i = 0 it = iter(collection) while 1: yield (i, it.next()) i += 1
for index,text in enumerate(list): print index ,text
i = 0 seq = ['one', 'two', 'three'] for element in seq: print i, seq[i] i += 1
0 un
1 deux
2 trois
Exemple de code 2 :
seq = ['one', 'two', 'three'] for i, element in enumerate(seq): print i, seq[i]
0 un
1 deux
2 trois
Exemple de code 3 :
for i,j in enumerate('abc'): print i,j
1 b
2 c
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!