Énumération Python ()

La méthode enumerate () ajoute un compteur à un itérable et le renvoie (l'objet enumerate).

La syntaxe de enumerate()est:

 énumérer (itérable, début = 0)

Paramètres enumerate ()

enumerate() La méthode prend deux paramètres:

  • itérable - une séquence, un itérateur ou des objets prenant en charge l'itération
  • start (facultatif) - enumerate()commence à compter à partir de ce nombre. Si start est omis, 0est considéré comme start.

Valeur renvoyée par enumerate ()

enumerate()La méthode ajoute un compteur à un itérable et le renvoie. L'objet retourné est un objet énumération.

Vous pouvez convertir des objets énumération en liste et tuple en utilisant respectivement les méthodes list () et tuple ().

Exemple 1: Comment fonctionne enumerate () en Python?

 grocery = ('bread', 'milk', 'butter') enumerateGrocery = enumerate(grocery) print(type(enumerateGrocery)) # converting to list print(list(enumerateGrocery)) # changing the default counter enumerateGrocery = enumerate(grocery, 10) print(list(enumerateGrocery))

Production

 ((0, 'pain'), (1, 'lait'), (2, 'beurre')) ((10, 'pain'), (11, 'lait'), (12, 'beurre'))

Exemple 2: boucle sur un objet Enumerate

 grocery = ('bread', 'milk', 'butter') for item in enumerate(grocery): print(item) print('') for count, item in enumerate(grocery): print(count, item) print('') # changing default start value for count, item in enumerate(grocery, 100): print(count, item)

Production

 (0, 'pain') (1, 'lait') (2, 'beurre') 0 pain 1 lait 2 beurre 100 pain 101 lait 102 beurre

Articles intéressants...