Méthode d'index de la liste Python

Méthode d'index de la liste Python

Une liste est une structure qui est utilisée pour organiser les éléments de différents types de données dans une séquence définie. Les éléments de la liste sont commandés en fonction d'un index, l'index 0 étant le premier élément. La méthode «index ()» fournit la position de l'index pour la première instance de l'élément fourni.

La syntaxe pour l'utilisation de cette méthode est la suivante:


Cet article explique les différentes techniques pour exécuter cette méthode pratiquement en python à l'aide de l'outil Spyder.

Exemple 1: Trouver le numéro d'index de tout élément spécifié dans la liste des éléments

La méthode Python «Liste.index () ”est implémenté dans cette démonstration pour trouver le numéro d'index de tout élément spécifié qui est présent dans la liste des éléments. Nous avons fourni l'instantané du programme d'échantillon Python où cette fonction est mise en pratique:


Dans ce programme, une variable «mois» est générée. Une liste de valeurs est ensuite attribuée à cette variable. Cette liste est composée des articles de type string ultérieurs «janvier, février, mars, avril, mai, juin, juillet et août». Pour la liste Python, nous enfermons les éléments entre crochets. Maintenant, nous avons une liste d'éléments qui stocke 8 éléments. Dans la ligne suivante, la méthode «print ()» est invoquée. Comme les entrées de cette fonction, nous avons fourni une chaîne de texte «L'élément spécifié est situé au numéro d'index:» puis la «liste de Python.La méthode index () »est appelée. La «liste» est remplacée par le nom de la liste qui est «mois» et «l'index» est un mot-clé qui reste le même.

Dans les crochets ronds de la fonction, l'élément doit être spécifié dont l'emplacement d'index est nécessaire pour être extrait. Ici, nous avons sélectionné l'élément de liste «May» et l'avons passé aux «mois.Méthode index () ”. Cette fonction récupère le numéro d'index de l'élément «May». Et la méthode «print ()» le présente sur le terminal.


Cet instantané précédemment joint nous montre une instruction de texte et l'emplacement d'index de l'élément fourni, «May», dans la liste qui se trouve «4».

Nous pouvons extraire plus d'un numéro d'index pour plusieurs éléments dans le même programme.


Pour trouver l'indice d'un autre élément, suivez simplement la même technique que celle utilisée dans l'illustration précédente. Invoquez une autre méthode «print ()» et appelez la «liste.Index () ”Méthode à l'intérieur. Le deuxième élément dont l'index est ce que nous voulons obtenir est fourni comme «août». Maintenant, nous obtenons les emplacements d'index pour les deux éléments de la liste.


L'exécution du programme projectiles deux emplacements d'index pour les éléments spécifiques fournis dans la «liste.Méthode index () ”. Pour «mai», le numéro d'index est «4» tandis que l'élément «août» est situé à l'index «7».

Pour les éléments mentionnés, nous avons vu les index récupérés. Que fera le programme si nous entrons quelque chose qui n'existe pas dans la liste? Lorsque nous entrons un élément manquant pour obtenir son numéro d'index dans la «liste.Index () »Méthode, le programme lance finalement une erreur.


Passons un exemple de programme pour vérifier ce qui se passe lorsque nous entrons un élément qui n'est pas présent sur la liste. Nous initialisons la variable «Count» avec une liste de valeurs de chaîne qui sont «une», «deux», «trois», «quatre», «cinq», «six», «sept» et «neuf». Cette liste a 8 éléments. Pour trouver la position d'index, la «liste.La méthode index () »est invoquée. Le nom de la liste est fourni comme «compte» avec le «.La fonction index () ”et l'élément dont l'index doit être recherché est transmis à cette fonction comme« huit. Nous générons une variable appelée «loc» pour maintenir la sortie que cette méthode produit.

Maintenant, pour voir le résultat à l'écran, la fonction «print ()» est utilisée. La variable «loc» est transmise en entrée à cette fonction pour afficher le résultat qu'il conserve avec une chaîne de texte.


Une fois le programme exécuté, la méthode «index ()» vérifie l'élément qui lui est fourni pour extraire l'emplacement de l'index. Il correspond à tous les éléments avec cette valeur et partout où il obtient la valeur correspondante, il renvoie son numéro d'index au programme. Maintenant, nous pouvons voir que la valeur «huit» n'existe pas dans la liste des éléments, donc l'exécution de l'informatique jette une valeur d'énergie qui est «huit n'est pas dans la liste».

Exemple 2: Trouver la position d'index d'un élément spécifique dans une liste en utilisant la méthode index () avec le paramètre de démarrage

Cette instance fonctionne sur l'extraction d'index à partir de la liste de python générée en utilisant la «liste.Méthode index () ”avec un paramètre supplémentaire qui prend le numéro d'index de démarrage. Le script Python pour pratiquer le concept est donné ici:


Pour la création de liste, une variable est d'abord déclarée comme des «valeurs». Cette variable contient une liste Python de valeurs entières qui sont «221, 334, 54, 654, 332, 567, 78, 912, 231, 100, 52 et 7». Pour récupérer l'index d'un élément particulier dans la liste, la «liste.La méthode index () »est appelée. Maintenant, nous passons les deux arguments à cette fonction: le nom de l'élément et le numéro d'index de départ. Cette fonction considère l'élément qui lui est fourni et recherche sa position d'index dans la liste. Mais avant qu'il ne traverse toute la liste, le deuxième paramètre qui est le numéro d'index de démarrage, le restreint pour commencer à rechercher à partir de l'index spécifié et ignore les index avant lui.

L'élément fourni est «912» et le numéro d'index pour démarrer la recherche est «2». La sortie récupérée est stockée dans la variable «INDX» puis mise à afficher en utilisant la méthode «print ()» avec un texte de chaîne.


L'image montre la chaîne résultante «La valeur est présente à l'index:» avec le numéro d'index comme «7».

Exemple 3: Trouver la position d'index d'un élément spécifique dans une liste en utilisant la méthode index () avec des arguments de démarrage et fin

Pour la dernière instance, nous utilisons deux paramètres supplémentaires dans la méthode «index ()»: le numéro d'index initial et le numéro d'index de fin. Cela nous aidera à rechercher le numéro d'index à partir d'une plage spécifiée, de sorte que le programme n'a pas besoin de trouver l'index de la longue liste de valeurs.

Discutons de ses étapes de mise en œuvre.


Une liste de python avec la chaîne varie «Peacock», «Parrot», «Sparrow», «Pigeon», «Eagle», «Crow», «Autruche» et «Dove» est stocké dans la variable «oiseaux». La méthode «index ()» est utilisée avec trois paramètres - nom de l'élément, index de démarrage et index de fin. L'élément est spécifié comme «Eagle», le numéro d'index de départ comme «3», et l'indice de fin comme «6». Le programme recherche l'élément «Eagle» dans la liste de l'index 3 à 6 et enregistre le numéro d'index extrait dans la variable «conteneur». Enfin, la fonction «print ()» la présente sur la fenêtre du terminal.


La sortie extraite montre le numéro d'index «4» pour l'élément «Eagle».

Conclusion

Pour trouver l'emplacement d'index d'un élément particulier dans une liste de python, nous avons discuté de la «liste.Fonction index () ”. Cet article est élaboré sur différents exemples de codes pratiques et leur exécution pour implémenter la «liste.Méthode index () ”. Cette fonction peut être appliquée avec diverses techniques qui sont expliquées dans ce guide. Vous pouvez soit rechercher dans la liste complète, fournir un point de départ pour rechercher, ou même spécifier les points de démarrage et de fin pour la recherche du numéro d'index pour un élément spécifique de la liste. Toutes ces techniques sont tout aussi importantes et bénéfiques pour la recherche d'index dans une liste Python.