La sintassi del metodo Tuple Index ()
Esempio 1: utilizzando il metodo Tuple Index () nel codice Python
In questo esempio, utilizzeremo la funzione "indice ()" della tupla per trovare un elemento nella tupla e restituire il suo indice. Il metodo "indice ()" della tupla trova l'elemento dato nella tupla e restituisce la sua posizione indice. Gli elementi di un elenco possono essere modificati, a differenza di una tupla, i cui componenti non possono essere modificati dopo che sono stati assegnati. Per creare una tupla, tutte le parti costituenti degli elementi devono essere contenute tra parentesi, ognuna divisa da una virgola. Anche se non è essenziale usare parentesi, esibirsi, quindi è una buona pratica. Qualsiasi varietà di oggetti, forse di diversi tipi, potrebbe essere contenuta all'interno di una tupla.
Cominciamo il codice creando i "colori" variabili e dandogli un valore. Abbiamo i valori "verde", "rosso", "blu", "arancione", "argento", "viola" e "nero" nella nostra tupla. Questo è essenzialmente una tupla di colori, in cui ogni membro è un valore di stringa che è sempre scritto in virgole invertite. La funzione "print ()" viene quindi chiamata nella riga successiva e la variabile "colori" viene passata all'interno delle parentesi della funzione poiché contiene la tupla dei colori che vogliamo visualizzare sullo schermo. Per visualizzare il suo output, premi il pulsante Esegui.
La tupla è mostrata nell'output. Come possiamo vedere, ha "sette" articoli diversi. Ogni elemento in una tupla è un tipo di stringa, che rappresenta essenzialmente i nomi dei colori. La dimensione dell'indice di questa tupla è "sei"; Anche se un elemento corrente è sette e l'indice inizia sempre a zero.
Ora, nella seguente riga di codice, visualizzeremo la posizione dell'elemento dato che è presente in una tupla usando il metodo "indice ()" e passando i "colori" variabili con esso perché la tupla è memorizzata in questa variabile. Inoltre, passeremo l'elemento Tuple "Orange" come argomento alla parentesi del metodo "Index ()" perché vogliamo cercare la posizione indice di un elemento "arancione" dalla tupla data. Quindi, nella riga seguente, chiamiamo la funzione "Print ()", passando l'istruzione "Il numero dell'indice di Orange è" così come la variabile "risultato1" come parametro perché è dove archiviamo l'output di "indice ( )" metodo.
Poiché abbiamo specificato l'elemento "arancione" come argomento nel metodo "indice ()" e sappiamo che questa funzione cercherà solo l'elemento che abbiamo specificato, restituisce la posizione indice di quell'elemento, che è "3" in L'output che viene visualizzato. Perché la dimensione dell'indice inizia sempre a "0" e termina a "N-1", in cui "N" è la dimensione della tupla, quindi la posizione di "arancione" è "3".
La posizione dell'elemento "nero" dalla tupla data verrà ora visualizzata nella seguente riga di codice. Nella riga precedente, è stata visualizzata la posizione dell'elemento "Orange". Tuttavia, questa volta, abbiamo mostrato la posizione di un elemento diverso dalla stessa tupla. La procedura è la stessa, ma passeremo l'elemento "nero" nelle parentesi del metodo "indice ()". Quindi, passiamo al codice.
Stiamo usando il metodo "indice ()" con i "colori" variabili, che abbiamo inizializzato nella prima sezione sopra perché è qui che è memorizzata la tupla. Stiamo anche passando l'elemento "nero" come argomento al metodo "indice ()" perché vogliamo trovare la posizione indice di "nero" all'interno della tupla. Quindi, dopo aver creato la variabile "risultato2" nella linea precedente e memorizzando il risultato del metodo indice () in esso, ora eseguiamo la funzione "print ()" dando la frase "Il numero dell'indice di Black è" così come il variabile. Pertanto, questa funzione "print ()" mostrerà l'affermazione che è stata passata e la posizione dell'indice dell'elemento "nero".
La posizione dell'elemento "nero" nell'indice, che è "6", è stata mostrata nell'output. Il fatto che la dimensione dell'indice è iniziata su "zero" indica che l'elemento "nero" è contenuto nella tupla in posizione sette.
La sezione successiva contiene una tupla di numeri. Se l'elemento si ripete nella tupla, ti informeremo del suo indice di posizione in questo codice. Iniziamo con il codice. Ci sono sei numeri interi nelle tuple "5", "8", "12", "15", "5", "12" e "6". Ora, alcuni dei numeri di Tuple vengono utilizzati due volte. Quindi, per visualizzare la tupla sullo schermo, utilizziamo la funzione "print ()" nella riga seguente con i "numeri" variabili che abbiamo precedentemente creato e archiviato la tupla in. Il metodo "indice ()" viene quindi utilizzato con "numeri" come argomento e l'elemento "5" viene passato all'interno delle parentesi di questo metodo poiché dobbiamo cercare la posizione indice di "5" nella tupla.
Come puoi vedere, l'elemento "5" appare due volte nella tupla. Tuttavia, "indice ()" restituirà solo la posizione dell'indice più piccolo nella tupla. Pertanto, poiché "5" appare due volte in questo caso, mostrerà la sua posizione di prima nella tupla. Quindi, nella riga seguente, chiamiamo la funzione "Print ()", con la "posizione di input di 5 nell'indice" e la variabile "risultato1", che avevamo precedentemente inizializzato e salvato l'output di "indice () " metodo.
Ora, l'output ha mostrato per la prima volta la tupla degli interi, che è principalmente composta da sette elementi. Nella tupla, gli articoli "5" e "12" si ripetono due volte. Poiché abbiamo specificato l'elemento "5" nella parentesi del metodo "indice ()" come parametro e poiché "5" si ripete due volte, visualizza solo la posizione dell'indice più piccola, ha visualizzato la posizione indice di "5" nella tupla , che è "zero" nella riga seguente. La posizione dell'indice è "0" perché la dimensione dell'indice inizia a zero e la prima o la posizione più piccola di "5" nella tupla è "1".
Esempio 2: utilizzando gli argomenti di avvio e fine per la tecnica dell'indice ()
In questo caso verrà utilizzato l'indice dell'elemento dai parametri di avvio e fine. La tupla dei frutti in questo esempio è stata generata usando i valori della stringa per i nomi dei frutti e gli è stato dato il titolo "Frutti". Nel primo, abbiamo definito una variabile chiamata "frutti" per tenere la tupla. I suoi valori sono "Apple", "Mango", "Grapes", "Banana", "Apple", "Orange" e "Cherry". Tuttavia, in questo esempio, useremo l'elemento "Apple" come parametro all'interno del metodo "Index ()" due volte per scansionare la posizione dell'elemento "Apple" nella tupla.
Questo perché l'elemento "mele" viene utilizzato due volte nella tupla e il metodo "indice ()" mostra solo la posizione più piccola di elementi ripetuti. Quindi, per visualizzare la tupla, abbiamo usato la funzione "print ()" e abbiamo passato alla variabile "frutti" come argomento. Quindi abbiamo usato il metodo indice () con la variabile "frutti" e abbiamo superato l'elemento "Apple" come elemento per trovare la sua posizione indice nella tupla come Apple due volte in modo che restituisca il suo primo occorrenza nella tupla.
Quindi, abbiamo chiamato la funzione "Print ()" chiamando la variabile "Outcome1" perché il risultato del metodo Index () è memorizzato in esso. Lo stesso processo viene quindi eseguito nella riga successiva. Tuttavia, questa volta il parametro è l'elemento un "mela", con le dimensioni dell'indice di inizio e finale che sono "3" e "6", rispettivamente. Di conseguenza, la "Apple" verrebbe scansionata dall'indice "3" a "6". Quindi, poiché il risultato è memorizzato nella variabile "Outcome2", che dobbiamo visualizzare, usiamo "Print ()" nella riga seguente fornendo la dichiarazione e questo "risultato2" come parametri.
L'output ha mostrato una tupla di frutti con sette elementi di stringa e la linea successiva ha restituito la posizione di "Apple" nell'indice, che era "0" perché "Apple" è apparsa due volte nella tupla. La prima apparizione di "Apple" nella tupla è stata mostrata nel primo numero, ma la dimensione dell'indice era "0" perché l'indice inizia a "0."L'elemento" Apple "si trovava all'indice" 4 "nella riga seguente tra l'elenco indice specificato, che proveniva dall'indice da 3 a 6.
Conclusione
Questo articolo ha riguardato come utilizzare Python per implementare il metodo Tuple "Index ()". Abbiamo fornito due esempi; Nel primo, è stata mostrata la posizione indice di un determinato elemento, insieme a una spiegazione di ciò che sarebbe accaduto se l'elemento apparisse due volte in una tupla. Nel secondo, è stata utilizzata la tecnica "indice ()", con i suoi parametri di avvio e fine. Questo articolo ti guiderà quando interagisci con il metodo Tuple "Index ()".