Pour accéder aux éléments d’une liste et afficher l’index des éléments, il vaut mieux privilégier l’utilisation d’enumerate() sur la liste plutôt que de créer une boucle et d’incrémenter la valeur de l’index.


Anti-pattern (Pas bien!)

prenoms = ["titi", "tata", "toto"]

for idx in range(0, len(prenoms)):
    prenom = l[idx]
    print(idx, prenom)

Bonne pratique (Bien!)

Voici la manière plus Pythonique d’itérérer sur une liste.

prenoms = ["titi", "tata", "toto"]

for idx, prenom in enumerate(prenoms):
    print(idx, prenom)