Retour au cours

Itérer sur les listes et la fonction `enumerate()`

Programmation Python : Le Bootcamp de Zéro à Héros

Parcourir les listes

Les listes sont des séquences, ce qui les rend parfaites pour les boucles for.

1. Itération simple sur les éléments (Préféré)

La manière la plus simple et la plus idiomatique (Pythonic) de parcourir une liste est d'itérer directement sur les éléments.

python zoo = ['lion', 'tigre', 'ours']

for animal in zoo: print(f"J'ai vu un {animal} au zoo.")

2. Itération sur l'élément et l'index (enumerate())

Lorsque vous avez besoin à la fois de l'élément et de son index (par exemple, pour créer une liste numérotée), utilisez la fonction enumerate(). Elle produit des paires (index, élément).

python names = ['Alice', 'Bob', 'Charlie']

print("--- Liste des employés ---") for index, name in enumerate(names): # enumerate commence à compter à partir de 0 par défaut print(f"{index + 1}. {name}")

Sortie :

--- Liste des employés ---

  1. Alice
  2. Bob
  3. Charlie