def index(self, value, start=0, stop=2**63-1) -> int
Return first index of value. Raises ValueError if the value is not present.
Paramètre | Description |
---|---|
self : list |
Le tuple courant. Rappel : self est implicitement passée lors de l'appel de la méthode. |
value : object |
La valeur à rechercher dans le tuple. |
start : int = 0 |
La position (basée à partir de zéro) à partir de laquelle commencer la recherche. |
stop : int = 2**63-1 |
La position au delà de laquelle il ne faut plus effectuer la recherche. |
La valeur de retour est de type int.
Si la valeur est présente dans le tuple, la méthode renvoie la position de sa première occurrence. Sinon une exception de type ValueError vous sera retournée.
ValueError :cette exception sera déclenchée si la valeur n'est pas trouvée dans le tuple.
1 2 3 4 5 6 7 8 9 |
#!/usr/bin/python3 data = (10, 20, 30, 40, 50) try: print("30 est présent à la position", data.index(30)) print("50 est présent à la position", data.index(50)) print("60 est présent à la position", data.index(60)) except ValueError: print("Ha non, la valeur demandée n'est pas présente dans le tuple") |
Et voici un exemple d'exécution de ce programme :
30 est présent à la position 2 50 est présent à la position 4 Ha non, la valeur demandée n'est pas présente dans le tuple
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :