Come ottenere la posizione dell'elemento in un elenco in Python

Come ottenere la posizione dell'elemento in un elenco in Python
Python è una vasta lingua; Ha diverse funzioni integrate disponibili per gli elenchi. Una delle funzioni importanti che vogliamo eseguire in un elenco in Python è quella di individuare l'indice di un particolare elemento nell'elenco per vari scopi. In Python localizziamo l'indice di un elemento specificato tramite il metodo indice (). In questo articolo discuteremo di come ottenere in dettaglio la posizione di un elemento specifico tramite indice () con scenari diversi.

Il metodo Index () può essere utilizzato in Python su qualsiasi sistema operativo, ma in questo articolo ne discuteremo l'implementazione su Ubuntu (Sistema Linux).

Requisiti

Qualsiasi versione di Python installata sul tuo Ubuntu (Python3 è preinstallata nell'ultima versione di Ubuntu).

Creazione di un file Python

Per codificare in Python su Ubuntu, devi creare un file Python con ".Py ”estensione dal comando sotto menzionato:

$ nano python_file.Py

Puoi modificare il nome del file.

I metodi per trovare l'indice dell'elemento specifico nell'elenco in Python sono spiegati di seguito:

Come trovare la posizione di elemento specifico nell'elenco Python:

Trova l'indice dell'elemento specificato presente nell'elenco per sintassi di seguito menzionata:

elenco.indice ("elemento", start_position, end_position)

elenco: Nome dell'elenco in cui troverai l'indice dell'elemento specificato

elemento: L'elemento specifico che deve essere cercato nell'elenco

start_position (opzionale): Inizia a cercare l'elemento da questo indice nell'elenco

end_position (opzionale): Smetti di cercare questa posizione nell'elenco

Esempio1: come trovare l'indice dell'elemento specifico presente nell'elenco Python

Di seguito è riportato la sintassi per trovare l'elemento specificato senza argomenti opzionali OD indice ():

elenco.indice ("elemento")

Per ottenere l'indice di Ubuntu nell'elenco di Linux_os, Scrivi il codice indicato di seguito in "Python_file.py ”:

print ("Trova l'indice di /" ubuntu /"in list /" linux_os /"")
Linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
indice = linux_os.indice ('ubuntu')
print ("L'indice dell'elemento specificato è:", indice)

Per ottenere l'output desiderato, esegui il "python_file.Py ”di sotto il comando indicato:

$ python3 python_file.Py

Esempio2: come trovare l'indice dell'elemento con più di un occorrenza nell'elenco Python

Se la L'elemento specificato esiste più di una volta nell'elenco, quindi il metodo indice () fornirà l'indice della sua prima occorrenza, per trovare l'indice di "Ubuntu" nell'elenco di "Linux_os", Scrivi il codice indicato di seguito in "Python_file.py ”:

print ("Trova l'indice di" Ubuntu "in List \" Linux_os """")
linux_os = ['debian', 'ubuntu', 'centos', 'fedora', 'ubuntu'
Tentativo:
indice = linux_os.indice ('ubuntu')
print (""L'indice di specificato è:"", indice)
Tranne ValueRror:
Stampa (""L'elemento specificato non trovato!!"")

Per ottenere l'output desiderato, esegui il ""python_file.Py ”di sotto il comando indicato:

$ python3 python_file.Py

L'output sopra mostra che il metodo indice () fornisce il primo indice di occorrenza dell'elemento specificato.

Esempio3: come trovare l'indice dell'elemento nell'elenco con argomenti opzionali nell'elenco Python

Possiamo trovare l'indice dell'elemento specificato menzionando l'indice iniziale e finale nell'elenco come mostrato nell'esempio seguente.

Per trovare l'indice di ""Ubuntu"" nell'elenco di ""Linux_os"" Tra ""Index2"" e ""Index5"", scrivi il codice di seguito menzionato in ""Python_File.py ”:

print (""Trova l'indice di /"" Ubuntu /""in List /"" Linux_os /""tra index2 e index5"")
linux_os = ['debian', 'ubuntu', 'centos', 'fedora', 'ubuntu'
Tentativo:
indice = linux_os.INDICE ('Ubuntu', 2,5)
print (""L'indice dell'elemento specificato è:"", indice)
Tranne ValueRror:
Stampa (""L'elemento specificato non trovato"")

Per ottenere l'output desiderato, esegui il ""python_file.Py ”di sotto il comando indicato:

$ python3 python_file.Py

L'output di cui sopra fornisce l'indice del secondo evento ""Ubuntu"" nell'elenco in quanto è disponibile tra gli indici specificati.

Cosa fare se l'elemento non è presente nell'elenco Python

Se l'elemento specificato non è presente nell'elenco, allora a Valorerror Eccezione del ""valore non trovato"" è aumentato e abbiamo bisogno per gestirlo Eccezione usando ""Prova tranne""Blocco

Scrivi di seguito il codice menzionato in ""Python_file.py ""per trovare l'indice di"" suse ""nell'elenco"" linux_os ""senza provare tranne il blocco:

print (""Trova l'indice di /"" SUSE /""in List /"" Linux_OS /"""")
Linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
indice = linux_os.INDICE ('SUSE')
print (""L'indice dell'elemento specificato è:"", indice)

Per ottenere l'output desiderato, esegui il ""python_file.Py ”di sotto il comando indicato:

$ python3 python_file.Py

L'output di cui sopra fornisce il Eccezione ""ValueRror"" Poiché l'elemento non è presente nell'elenco ma non devi preoccuparti, gestisci l'eccezione attraverso il blocco ""prova tranne"".

Ora scrivi di nuovo il codice sopra con ""prova tranne"" blocco per gestire l'eccezione come indicato di seguito:

print (""Trova l'indice di"" SUSE ""in List \"" Linux_OS """")
Linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
Tentativo:
indice = linux_os.INDICE ('SUSE')
print (""L'indice dell'elemento specificato è:"", indice)
Tranne ValueRror:
Stampa (""L'elemento specificato non trovato!!"")

Per ottenere l'output desiderato, esegui il ""python_file.Py ”di sotto il comando indicato:

$ python3 python_file.Py

È necessario inserire questo blocco ""prova tranne"" durante l'utilizzo del metodo Index ().

Conclusione

In Python, il metodo indice () viene utilizzato per trovare l'indice di un elemento specificato. In questo articolo viene discusso il metodo indice (), che viene utilizzato per trovare l'indice dell'elemento specificato con indice di start and end (opzionale) e se l'elemento non è presente, quindi lancia un'eccezione che deve essere gestita utilizzando il ""provare tranne ""Blocco. Questo articolo ti aiuterà a trovare facilmente l'indice di un elenco e utilizzare l'indice per diversi scopi in Python.

"