Comment obtenir la position d'élément dans une liste de Python

Comment obtenir la position d'élément dans une liste de Python
Python est une vaste langue; Il dispose de plusieurs fonctions intégrées disponibles pour les listes. L'une des fonctions importantes que nous voulons remplir sur une liste de Python est de localiser l'index d'un élément particulier de la liste à diverses fins. Dans Python, nous localisons l'index d'un élément spécifié via la méthode index (). Dans cet article, nous discuterons de la façon d'obtenir en détail la position d'un élément spécifique via l'index () avec différents scénarios.

La méthode index () peut être utilisée dans Python sur n'importe quel système d'exploitation, mais dans cet article, nous discuterons de son implémentation sur Ubuntu (Système Linux).

Exigence

Toute version de Python installée sur votre Ubuntu (Python3 est préinstallée sur la dernière version d'Ubuntu).

Création d'un fichier python

Pour coder dans Python sur Ubuntu, vous devez créer un fichier Python avec «.Extension py ”par commande mentionnée ci-dessous:

$ nano python_file.py

Vous pouvez modifier le nom du fichier.

Les méthodes pour trouver l'index de l'élément spécifique dans la liste dans Python sont expliquées ci-dessous:

Comment trouver la position de l'élément spécifique dans la liste Python:

Trouvez l'index de l'élément spécifié présent dans la liste par syntaxe mentionnée ci-dessous:

liste.index («élément», start_position, end_position)

liste: Nom de la liste dans laquelle vous trouverez l'index de l'élément spécifié

élément: L'élément spécifique qui doit être recherché dans la liste

start_position (facultatif): Commencez à rechercher l'élément à partir de cet index dans la liste

end_position (facultatif): Arrêtez de chercher cette position dans la liste

Exemple 1: comment trouver l'index de l'élément spécifique qui est présent dans la liste Python

Ci-dessous est la syntaxe pour trouver un élément spécifié sans arguments facultatifs OD index () Méthode:

liste.index («élément»)

Pour obtenir l'index de ubuntu dans la liste de linux_os, Écrivez le code mentionné ci-dessous dans «Python_file.py ":

print ("Recherchez l'index de /" ubuntu / "dans list /" linux_os / "")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
index = linux_os.index ('Ubuntu')
print ("L'indice de l'élément spécifié est:", index)

Pour obtenir la sortie souhaitée, exécutez le «Python_file.py ”par commande mentionnée ci-dessous:

$ python3 python_file.py

Exemple 2: Comment trouver l'index de l'élément avec plus d'une occurrence dans la liste Python

Si la L'élément spécifié existe plus d'une fois dans la liste, alors la méthode index () donnera l'index de sa première occurrence, pour trouver l'index de «Ubuntu» dans la liste de «linux_os", Écrivez le code mentionné ci-dessous dans «Python_file.py ":

print ("Trouver l'index de" Ubuntu "dans List \" Linux_OS """")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
essayer:
index = linux_os.index ('Ubuntu')
print (""L'indice de spécifié est:"", index)
sauf ValueError:
Imprimer (""L'élément spécifié introuvable!!"")

Pour obtenir la sortie souhaitée, exécutez le «Python_file.py ”par commande mentionnée ci-dessous:

$ python3 python_file.py

La sortie ci-dessus montre que la méthode index () donne le premier indice d'occurrence de l'élément spécifié.

Exemple3: Comment trouver l'index de l'élément dans la liste avec des arguments facultatifs dans la liste Python

Nous pouvons trouver l'index de l'élément spécifié en mentionnant l'index de démarrage et de fin dans la liste comme indiqué dans l'exemple ci-dessous.

Pour trouver l'indice de ""Ubuntu"" dans la liste de ""Linux_OS"" Entre «index2» et «index5», écrivez le code mentionné ci-dessous dans «python_file.py "":

print (""Recherchez l'index de /"" Ubuntu / ""dans List /"" Linux_OS / ""Entre index2 et index5"")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
essayer:
index = linux_os.index ('Ubuntu', 2,5)
print (""L'indice de l'élément spécifié est:"", index)
sauf ValueError:
Imprimer (""l'élément spécifié introuvable"")

Pour obtenir la sortie souhaitée, exécutez le «Python_file.py ”par commande mentionnée ci-dessous:

$ python3 python_file.py

La sortie ci-dessus donne l'index de la deuxième occurrence «Ubuntu» dans la liste car elle est disponible entre les index spécifiés.

Que faire si l'élément n'est pas présent dans la liste Python

Si l'élément spécifié n'est pas présent dans la liste, alors un Value Enerror Une exception de «valeur introuvable» est soulevée et nous avons besoin Pour gérer ça Exception utilisant ""essayer sauf"" bloc

Écrivez le code mentionné ci-dessous dans «Python_file.py ”pour trouver l'index de la"" suse 'dans la liste ""Linux_OS"" sans essayer sauf le bloc:

print (""Recherchez l'index de /"" SUSE / ""dans List /"" Linux_OS / """")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
index = linux_os.index («suSe»)
print (""L'indice de l'élément spécifié est:"", index)

Pour obtenir la sortie souhaitée, exécutez le «Python_file.py ”par commande mentionnée ci-dessous:

$ python3 python_file.py

La sortie ci-dessus donne le Exception «ValueError» Comme l'élément n'est pas présent dans la liste, mais vous n'avez pas à vous inquiéter, gérez l'exception via le bloc «Try Sauf».

Maintenant, écrivez à nouveau le code ci-dessus avec le bloc «Try Sauf» pour gérer l'exception comme mentionné ci-dessous:

print (""Trouver l'index de"" SUSE ""dans List \"" Linux_OS """")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
essayer:
index = linux_os.index («suSe»)
print (""L'indice de l'élément spécifié est:"", index)
sauf ValueError:
Imprimer (""L'élément spécifié introuvable!!"")

Pour obtenir la sortie souhaitée, exécutez le «Python_file.py ”par commande mentionnée ci-dessous:

$ python3 python_file.py

Vous devez insérer ce bloc «Essayer sauf» tout en utilisant la méthode index ().

Conclusion

Dans Python, la méthode index () est utilisée pour trouver l'index d'un élément spécifié. Dans cet article, la méthode index () est discutée, qui est utilisée pour trouver l'index de l'élément spécifié avec l'index de démarrage et de fin (facultatif) et si l'élément n'est pas présent, il lance une exception qui doit être gérée en utilisant le «Essai sauf "" bloc. Cet article vous aidera à trouver facilement l'index d'une liste et à utiliser l'index à plusieurs fins dans Python.

"