12 of 151 menu

Méthode index

La méthode index recherche un élément dans une liste et renvoie l'indice de sa première occurrence. Dans le premier paramètre, nous spécifions l'élément qui nous intéresse. Dans le deuxième paramètre optionnel, nous indiquons la position de début de la recherche, dans le troisième paramètre optionnel - la position de fin de la recherche.

Syntaxe

liste.index(ce que nous cherchons, [début de la recherche], [fin de la recherche])

Exemple

Trouvons la position de la première occurrence de l'élément 'ab' :

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

Résultat de l'exécution du code :

0

Exemple

Maintenant, spécifions les positions de début et de fin de la recherche :

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

Résultat de l'exécution du code :

2

Exemple

Cherchons un élément absent :

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('xx'))

Dans ce cas, la méthode renverra une erreur :

ValueError: 'ab' is not in list

Voir aussi

  • fonction len,
    qui renvoie la longueur d'une liste
  • méthode count,
    qui renvoie le nombre d'occurrences d'un élément dans une liste
  • méthode insert,
    qui ajoute un élément à une liste avant l'indice spécifié
  • méthode pop,
    qui supprime un élément par son indice
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser