Un elenco è una struttura che viene utilizzata per organizzare gli elementi di vari tipi di dati in una sequenza impostata. Gli elementi dell'elenco sono ordinati in base a un indice, con l'indice 0 che è il primo elemento. Il metodo "Index ()" fornisce la posizione dell'indice per la prima istanza dell'elemento fornito.
La sintassi per l'utilizzo di questo metodo è la seguente:
Questo articolo spiega le diverse tecniche per eseguire questo metodo praticamente in Python usando lo strumento Spyder.
Esempio 1: trovare il numero dell'indice di qualsiasi elemento specificato nell'elenco degli elementi
L'elenco del metodo Python ".Index () "è implementato in questa dimostrazione per trovare il numero dell'indice di qualsiasi elemento specificato presente nell'elenco degli elementi. Abbiamo fornito l'istantanea del programma Python di esempio in cui questa funzione è messa in pratica:
In questo programma, viene generata una variabile "mese". Un elenco di valori viene quindi assegnato a questa variabile. Questo elenco è composto dai successivi articoli di tipo stringa "gennaio, febbraio, marzo, aprile, maggio, giugno, luglio e agosto". Per l'elenco Python, racchiuiamo gli articoli tra parentesi lunghe. Ora abbiamo un elenco di articoli che memorizza 8 elementi. Nella riga successiva, viene invocato il metodo "Print ()". Come input di questa funzione, abbiamo fornito una stringa di testo "L'elemento specificato si trova al numero dell'indice:" e quindi l'elenco "di Python".il metodo indice () ”è chiamato. L '"elenco" viene sostituito con il nome dell'elenco che è "mesi" e "indice" è una parola chiave che rimane la stessa.
All'interno delle staffe rotonde della funzione, è necessario specificare l'elemento la cui posizione indice è necessaria. Qui, abbiamo selezionato l'elemento dell'elenco "May" e l'abbiamo passato ai "mesi.Metodo indice () ". Questa funzione recupera il numero dell'indice dell'elemento "May". E il metodo "Print ()" lo mostra sul terminale.
Questa snapshot precedentemente allegata ci mostra un'istruzione di testo e la posizione dell'indice dell'elemento fornito, "May", nell'elenco che si trova "4".
Possiamo estrarre più di un numero di indice per più elementi nello stesso programma.
Per trovare l'indice di un altro elemento, seguire semplicemente la stessa tecnica utilizzata nell'illustrazione precedente. Invoca un altro metodo "print ()" e chiama "Elenco.Metodo indice () "al suo interno. Il secondo elemento il cui indice è ciò che vogliamo ottenere è fornito come "agosto". Ora otteniamo le posizioni dell'indice per entrambi gli elementi dell'elenco.
L'esecuzione del programma proietta due posizioni dell'indice per gli elementi specifici forniti nell'elenco "elenco.Metodo indice () ". Per "May", il numero dell'indice è "4" mentre l'elemento "August" si trova all'indice "7".
Per gli elementi menzionati, abbiamo visto recuperare gli indici. Cosa farà il programma se inseriamo qualcosa che non esiste nell'elenco? Quando inseriamo un elemento mancante per ottenere il suo numero indice in "Elenco.Metodo indice () ", il programma alla fine lancia un errore.
Ottiamo un programma di esempio per verificare cosa succede quando inseriamo un elemento che non è presente nell'elenco. Inizializziamo la variabile "conta" con un elenco di valori di stringa che sono "uno", "due", "tre", "quattro", "cinque", "sei", "sette" e "nove". Questo elenco ha 8 elementi. Per trovare la posizione dell'indice, l'elenco.il metodo indice () ”viene invocato. Il nome dell'elenco è fornito come "conta" con ".funzione indice () "e l'elemento il cui indice deve essere perquisito viene passato a questa funzione come" otto. Generiamo una variabile chiamata "loc" per trattenere l'output che questo metodo produce.
Ora, per vedere il risultato sullo schermo, viene utilizzata la funzione "print ()". La variabile "loc" viene passata come input a questa funzione per visualizzare il risultato che contiene insieme a una stringa di testo.
Una volta eseguito il programma, il metodo "indice ()" controlla l'elemento fornito per estrarre la posizione dell'indice. Corrisponde a tutti gli elementi con questo valore e ovunque ottenga il valore abbinato, restituisce il suo numero indice al programma. Ora, possiamo vedere che il valore "otto" non esiste nell'elenco degli elementi, quindi l'esecuzione di esso lancia un valorerror che è "otto non è nell'elenco".
Esempio 2: trovare la posizione dell'indice di un elemento specifico in un elenco utilizzando il metodo Index () con il parametro Start
Questa istanza funziona sull'estrazione dell'indice dall'elenco Python generato utilizzando l'elenco "Elenco.Metodo indice () "con un parametro aggiuntivo che assume il numero dell'indice di avvio. La sceneggiatura di Python per praticare il concetto è fornita qui:
Per la creazione dell'elenco, una variabile viene dichiarata prima come "valori". Questa variabile contiene un elenco Python di valori interi che sono "221, 334, 54, 654, 332, 567, 78, 912, 231, 100, 52 e 7". Per recuperare l'indice di un particolare elemento nell'elenco, l'elenco.il metodo indice () ”è chiamato. Ora, passiamo i due argomenti a questa funzione: il nome dell'articolo e il numero dell'indice iniziale. Questa funzione considera l'elemento fornito e cerca la sua posizione indice nell'elenco. Ma prima che scorre attraverso l'intero elenco, il secondo parametro che è il numero dell'indice iniziale, lo limita a iniziare la ricerca dall'indice specificato e ignora gli indici prima di esso.
L'elemento fornito è "912" e il numero dell'indice per avviare la ricerca è "2". L'output recuperato viene memorizzato nella variabile "INDX" e quindi messo su visualizzazione utilizzando il metodo "print ()" con un testo di stringa.
L'immagine mostra la stringa risultante "Il valore è presente all'indice:" con il numero dell'indice come "7".
Esempio 3: trovare la posizione dell'indice di un elemento specifico in un elenco utilizzando il metodo indice () con argomenti di avvio e fine
Per l'ultima istanza, utilizziamo due parametri aggiuntivi nel metodo "Index ()": il numero dell'indice iniziale e il numero dell'indice finale. Questo ci aiuterà a cercare il numero dell'indice solo da un intervallo specificato, quindi il programma non deve trovare l'indice dal lungo elenco di valori.
Discutiamo i suoi passaggi di attuazione.
Un elenco di Python con i valori della stringa "Peacock", "Parrot", "Sparrow", "Pigeon", "Eagle", "Crow", "Strich" e "Dove" sono archiviati nella variabile "Birds". Il metodo "Index ()" viene utilizzato con tre parametri: nome dell'articolo, indice di avvio e indice finale. L'elemento è specificato come "aquila", il numero dell'indice iniziale come "3" e l'indice finale come "6". Il programma cerca l'elemento "aquila" nell'elenco dall'indice 3 a 6 e salva il numero di indice estratto nella variabile "contenitore". Infine, la funzione "print ()" la presenta sulla finestra del terminale.
L'output estratto mostra il numero dell'indice "4" per l'elemento "Aquila".
Conclusione
Per trovare la posizione dell'indice di un particolare elemento in un elenco di Python, abbiamo discusso dell'elenco.funzione indice () ". Questo articolo è elaborato su diversi codici di esempio pratico e la loro esecuzione per implementare "elenco.Metodo indice () ". Questa funzione può essere applicata con varie tecniche spiegate in questa guida. È possibile cercare attraverso l'elenco completo, fornire un punto di partenza da cui cercare o persino specificare sia i punti di partenza che quelli per la ricerca del numero dell'indice per un elemento specifico nell'elenco. Tutte queste tecniche sono altrettanto importanti e vantaggiose per la ricerca dell'indice in un elenco di Python.