Sintassi di enumerate ()
Enumerate (oggetto iterabile, indice di avvio)Esistono due parametri di funzione enumerata.
Iteble: Un oggetto che viene utilizzato per supportare l'iterazione come i loop.
Avvia indice: È un parametro opzionale che viene utilizzato per avviare l'iterazione dall'indice specifico. Se l'indice di avvio non viene menzionato, è considerato zero allora,
Applica enumerate () nell'elenco
Considera un elenco chiamato campione con i nomi in esso. Prenderemo un altro elenco temporaneo e applicheremo la funzione enumerate nell'elenco di esempio per archiviare l'output nell'elenco Sample1. La funzione List () viene utilizzata per visualizzare l'output risultante della funzione Python elenante.
Per vedere i risultati, eseguiremo il programma sullo strumento Spyder o avremo il coinvolgimento di Linux; dobbiamo aprire il terminale per eseguire il comando.
$ python3/home/aqsa/campione.PyQui abbiamo usato la parola Python3, poiché il codice sorgente è in Python, mentre 3 mostra il numero di versione. Seguendo il Python, il nome del file che ho scritto o l'intero indirizzo del percorso del rispettivo file. Come mostra l'estensione, .Py è l'estensione di Python.
L'output mostra che il numero dell'indice è assegnato a ciascuna parola presente nell'elenco.
Con l'indice di avvio, applica a enumerate () nell'elenco
Abbiamo preso lo stesso esempio sopra per elaborare l'uso dell'indice di avvio nell'elenco. Qui la differenza tra quello sopra e questo esempio è che abbiamo fornito il numero dell'indice da dove vogliamo iniziare a fornire il numero ai dati presenti nell'elenco. Per impostazione predefinita, il numero dell'indice viene avviato da 0; Come abbiamo già visto nell'esempio sopra, non abbiamo fornito il numero dell'indice, quindi viene avviato dal valore dell'indice 0.
>> campione1 = enumerate (campione, 8)In questo esempio, invece di utilizzare il terminale Linux, abbiamo eseguito la query sullo strumento che stiamo usando come editor di testo (i.e., spyder). Il rispettivo output mostra il numero dell'indice a partire dal numero che abbiamo menzionato nel codice.
Applicare la funzione Loop su enumerate ()
Per loop ha tre parametri iniziano, fine e incremento. Ma qui a Python, abbiamo appena usato la variabile per iniziare e fornito alla funzione il numero dell'indice da dove vogliamo iniziare a visualizzare l'output. La sintassi per il loop è aggiunta di seguito:
>> per i in enumerate (campione, 22)La funzione di stampa passerà la variabile come parametro per visualizzare il contenuto.
Visualizzeremo l'output nel terminale di Linux Ubuntu. L'output mostra il numero dell'indice a partire da 22 e in avanti con ogni parola presente.
Applica la funzione enumerate () su una stringa
Ogni elemento è un personaggio in una stringa. Applicando questa funzione, otterremo il valore del carattere e l'indice dei caratteri. Enumerate (nome stringa) è una semplice sintassi della funzione utilizzata per applicare la sua funzione sulla stringa.
In questa illustrazione, abbiamo preso una stringa "Python3", il cui nome è una stringa. Qui utilizzeremo il loop per eccedere l'intera stringa. La funzionalità Loop nella funzione enumerate è già discussa sopra nell'articolo.
Poiché è chiaro dall'output, il numero dell'indice viene assegnato a ciascun carattere di una stringa.
Applica la funzione enumerate () sul dizionario Python
Se si desidera applicare una funzione enumerata al dizionario, utilizzerai l'elemento della funzione () con il nome del dizionario. Qui abbiamo preso un dizionario con chiavi e valori. La procedura scelta per questo esempio è abbastanza diversa dalle altre in quanto abbiamo preso due variabili per indicare l'indice. Uno è per la chiave e un altro è per il valore. L'output verrà ottenuta utilizzando un loop per.
$ per k, j in dizionario.elementi():L'output del programma è mostrato di seguito utilizzando il processo di esecuzione nello strumento Spyder.
Applicare le dichiarazioni condizionali sulla funzione enumerate ()
Devi essere consapevole delle dichiarazioni condizionali in diverse lingue. Una delle dichiarazioni condizionali più solitamente utilizzate è la sezione if, che abbiamo usato nel nostro esempio. La dichiarazione condizionale viene utilizzata per saltare altri oggetti indesiderati in una singola iterazione di un ciclo. Qui in questa illustrazione, abbiamo preso i dati di esempio. Vogliamo stampare solo una parola presente sull'indice 1. Come in questa funzione, non dobbiamo menzionare alcun indice iniziale, quindi per impostazione predefinita, è zero.
>> se index = = 1:Quindi la condizione controllerà l'indice; Se è uguale all'indice richiesto, viene visualizzato l'output. Come mostrato di seguito, "Classe 3" è presente sull'indice 1.
Conclusione
In questo articolo, abbiamo visto l'alternativa di loop complicati e abbiamo discusso della differenza di base tra i loop e la funzione enumerata. Inoltre, l'applicazione del metodo enumerate () su stringhe, dizionari e l'elenco è spiegato in modo elaborato.