Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonProblème : Trouver l'indice d'un …
Please or S’enregistrer to create posts and topics.

Problème : Trouver l'indice d'un élément dans une liste

Bonjour,
Je veux trouver l'indice d'un élément dans une liste, mais cela plante si l'élément n'est pas présent :

ma_liste = [1, 2, 3, 4, 5]
index = ma_liste.index(6)
print(index)

Cela me donne : ValueError: 6 is not in list. Comment éviter cette erreur ?

L'erreur se produit si l'élément recherché n'existe pas! Utilisez un test préalable avec in :

if 6 in ma_liste:
    index = ma_liste.index(6)
else:
    index = -1  # Ou autre valeur par défaut