Python per loop

Python per loop

I loop sono componenti molto cruciali ed essenziali di qualsiasi linguaggio di programmazione. I loop vengono utilizzati per vari scopi, come l'esecuzione dello stesso blocco di codice e attraversare i contenitori. Come altri linguaggi di programmazione, Python fornisce anche loop, i.e., mentre loop e per loop.

Il Loop in Python si iterali sulla sequenza (elenco, tuple, dizionari, ecc.) e attraversarlo. Per il ciclo è utile per eseguire le attività iterative. Possiamo anche eseguire lo stesso blocco di codice più volte usando il loop.

Questo articolo spiegherà il loop con esempi.

Sintassi

Il loop è dichiarato utilizzando il per parola chiave. La sintassi del loop è la seguente:

per iterator_variable In sequenza:
Dichiarazione (e) o corpo di per loop

IL iterator_variable è usato per iterare attraverso la sequenza. Il valore dell'elemento viene tratto dalla sequenza e l'operazione viene eseguita. Il ciclo per non termina a meno che l'ultimo elemento nella sequenza non venga attraversato. Il rientro viene utilizzato per separare il corpo di per loop dalla sua dichiarazione.

Ora, vediamo gli esempi di per loop in Python.

Esempi 1: stampare gli elementi dell'elenco

Dichiariamo un elenco e utilizziamo il loop per stampare gli elementi dell'elenco.

#decodificare un elenco di animali
animale = ["mucca", "cane", "gatto", "cammello", "leone"]
#decodiring a per loop
#x è la variabile iteratore
per x in animale:
#Printing ogni elemento dell'elenco
Stampa (x)

Produzione

Esempio 2: calcolo della somma degli elementi dell'elenco

Ora, scriviamo un programma e calcoliamo la somma di tutti gli elementi di un elenco.

#Dedicare un elenco di numeri
MyList = [1,2,3,4,5,6,7,8,9,10]
#Dedicare una variabile per archiviare il valore della somma
somma = 0
#decolaring il ciclo
per x in mylist:
somma = somma+x
Stampa ("La somma è:", somma)

Produzione

Esempio 3: attraversare la stringa usando per loop

In Python, possiamo anche iterare la stringa usando per loop. Vediamo un esempio di questo.

#Dedling una variabile del sito Web
Sito web = "LinuxHint"
#decodiring a per loop
Per X nel sito Web:
Stampa (x)

Produzione

Python for Loop with Else Dichiarazione

Python ci consente di utilizzare la dichiarazione altrimenti in combinazione con i loop. L'istruzione else verrà eseguita se il ciclo viene terminato o l'elenco è iterato. Vediamo un esempio di questo.

#Dedling una variabile del sito Web
Sito web = "LinuxHint"
#decodiring a per loop
Per X nel sito Web:
Stampa (x)
#Dedicare una dichiarazione Else
altro:
Stampa ("Esecuzione dell'istruzione else")
Stampa ("la fine di For Loop")

Produzione

Utilizzo dell'istruzione di pausa con il loop per

L'istruzione di pausa viene utilizzata per controllare l'iterazione di per loop. La dichiarazione di pausa interrompe l'iterazione di per loop dopo la particolare iterazione. Termina anche il ciclo per quando una condizione di test è vera. Vediamo un esempio di questo. Nell'esempio indicato, il loop è terminato quando il valore dell'iteratore è uguale al gatto.

#decodificare un elenco di animali
animale = ["mucca", "cane", "gatto", "cammello", "leone"]
#decodiring a per loop
#x è la variabile iteratore
per x in animale:
#Printing ogni elemento dell'elenco
Stampa (x)
if (x == "cat"):
#Uso della dichiarazione di pausa
rottura

Produzione

Utilizzo dell'istruzione Continua con il loop per

La dichiarazione continua viene utilizzata anche per controllare l'iterazione di per loop. L'istruzione Continua può essere utilizzata per saltare l'attuale iterazione, mentre il loop continua dalla prossima iterazione. L'istruzione continua salta l'iterazione del ciclo per quando una condizione di test è vera. Vediamo un esempio di questo.

#decodificare un elenco di animali
animale = ["mucca", "cane", "gatto", "cammello", "leone"]
#decodiring a per loop
#x è la variabile iteratore
per x in animale:
#Printing ogni elemento dell'elenco
if (x == "cat"):
#Uso della dichiarazione Continua
Continua
Stampa (x)

Produzione

Nell'esempio dato, l'iterazione corrente viene saltata quando il valore dell'iteratore è uguale al gatto.

Utilizzo della funzione intervallo () in loop

La funzione intervallo () genera i numeri in sequenza. Possiamo specificare il valore di avvio, arresto e dimensione del passo all'interno della funzione di intervallo. Se il valore della dimensione del passaggio non è definito, allora è 1 per impostazione predefinita. La funzione intervallo () viene anche utilizzata per accedere agli indici della sequenza dichiarata. Diamo un'occhiata agli esempi della funzione di gamma. Stiamo scrivendo il programma più semplice, che utilizza la funzione di gamma per stampare il numero 10. La funzione intervallo () stampica il numero da 0 a 9.

#Utilizzare la funzione di gamma con il loop
per num in intervallo (10):
#printing del valore di num
Stampa (num)

Produzione

Ora, utilizziamo il valore di avvio, arresto e dimensione del passo con la funzione intervallo ().

#Utilizzare la funzione di gamma con il loop
#il valore iniziale è 1, il valore di arresto è 30 e il valore del passaggio è 3.
per num in gamma (1,30,3):
#printing del valore di num
Stampa (num)

Produzione

La funzione intervallo () viene anche utilizzata per ottenere gli indici della sequenza. Vediamo un esempio di questo in cui la funzione Len () viene utilizzata per restituire la lunghezza dell'elenco.

#decodificare un elenco di animali
animale = ["mucca", "cane", "gatto", "cammello", "leone"]
#decodiring a per loop
#x è la variabile iteratore
#Teggerendo la lunghezza dell'elenco degli animali utilizzando la funzione Len ()
per x in gamma (len (animale)):
#Printing ogni elemento dell'elenco
Stampa (animale [x])

Produzione

Conclusione

Questo articolo spiega l'uso di per loop in Python con l'aiuto di semplici esempi. Il loop è usato per iterare il contenitore e accedere agli elementi del contenitore. Questo articolo sarà utile per i principianti.