Participer au site avec un Tip
Rechercher
 

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 :

Classe « tuple » Python 3.11.3

Méthode builtins.tuple.index

Signature de la méthode index

 def index(self, value, start=0, stop=2**63-1) -> int

Description

Renvoie la position de la première occurrence d'une valeur dans le tuple courant.

help(tuple.index)

Return first index of value.

Raises ValueError if the value is not present.

Paramètres

ParamètreDescription
 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.

Valeur de retour

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.

Exception

Exemple(s) de code

 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")
Exemple d'utilisation de la méthode index

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

Voir aussi

Classe dict
Classe set

Méthode tuple.count