Fonction enumerate() – Python
La méthode enumerate() ajoute un compteur à un itérable(liste, tuple, etc…) et le renvoie (l’objet enumerate).
Syntaxe:
enumerate(iterable, start=0)
Paramètres:
La méthode enumerate() prend deux paramètres:
- iterable : une séquence, un itérateur ou des objets qui supportent l’itération
- start (facultatif) : enumerate() commence à compter à partir de ce nombre. Si start est négliger, 0 est pris comme start.
Valeur de retour:
La méthode enumerate() ajoute un compteur à un itérable et le renvoie. L’objet retourné est un objet enumerate.
Vous pouvez convertir des objets enumerates en liste et tuple en utilisant respectivement la méthode list() et tuple().
Exemple:
L’exemple suivant convertisse un tuple en un objet enumerate :
t = ('Python', 'Java', 'PHP') e = enumerate(t) print(list(e))
Sortie:
[(0, 'Python'), (1, 'Java'), (2, 'PHP')]