index()
est généralement utilisé pour récupérer les paramètres d'une séquence et renvoyer l'index de la première occurrence , S'il n'est pas trouvé, une erreur sera signalée, telle que :
>>> t=tuple('Allen') >>> t ('A', 'l', 'l', 'e', 'n') >>> t.index('a') Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> t.index('a') ValueError: tuple.index(x): x not in tuple >>> t.index('e') 3 >>> t.index('l') 1
Mais le paramètre peut apparaître plusieurs fois, comment faire ?
Recommandations associées : "Tutoriel Python"
La syntaxe complète de la fonction index() est la suivante :
str.index(str, beg=0, end=len(string))
str – spécifie la chaîne à récupérer
beg – index de départ, la valeur par défaut est 0.
end – index de fin, la longueur par défaut est la longueur de la chaîne.
Nous pouvons donc réinitialiser l'index de départ pour continuer la recherche, par exemple :
>>> t.index('l',2) 2
Parce que le premier « l » apparaît à 1, nous ajouterons 1 à l'index de départ et continuerons la recherche. assez, et 'l' se trouve à l'index 2.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!