Python for loop

Python for loop

Løkker er veldig avgjørende og essensielle komponenter i ethvert programmeringsspråk. Løkker brukes til forskjellige formål, for eksempel å utføre den samme kodeblokken og krysse containerne. Som andre programmeringsspråk gir Python også løkker, jeg.e., mens sløyfe og for loop.

For loop i python iterater over sekvensen (liste, tuples, ordbøker osv.) og krysse det. For sløyfe er gunstig for å utføre iterative oppgaver. Vi kan også kjøre den samme kodeblokken flere ganger ved å bruke for -loopen.

Denne artikkelen vil forklare for -loopen med eksempler.

Syntaks

For -sløyfen erklært ved å bruke til nøkkelord. Syntaksen til for -loopen er som følger:

til iterator_variabel i sekvens:
uttalelse (er) eller kropp av for loop

De iterator_variabel brukes til å iterere gjennom sekvensen. Verdien av varen er hentet fra sekvensen, og operasjonen utføres. For -loopen avsluttes ikke med mindre det siste elementet i sekvensen er krysset. Innrykk brukes til å skille kroppen til for loop fra erklæringen.

La oss nå se eksemplene på for løkker i Python.

Eksempler 1: Skrive ut elementene på listen

La oss erklære en liste og bruke for -loopen til å skrive ut listeelementene.

#Declaring en liste over dyr
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#Declaring A for Loop
#x er iteratorvariabelen
for x i dyr:
#trykk hvert element på listen
trykk (x)

Produksjon

Eksempel 2: Beregning av summen av listeelementer

La oss nå skrive et program og beregne summen av alle elementene i en liste.

#Declaring en liste over tall
Mylist = [1,2,3,4,5,6,7,8,9,10]
#Declaring en variabel for å lagre sumverdi
Sum = 0
#Declaring the For Loop
for x i mylist:
sum = sum+x
trykk ("Summen er:", sum)

Produksjon

Eksempel 3: Traversing the String Bruker for loop

I Python kan vi også iterere strengen som bruker for loop. La oss se et eksempel på dette.

#Declaring en variabel nettsted
Nettsted = "Linuxhint"
#Declaring A for Loop
For X på nettstedet:
trykk (x)

Produksjon

Python for loop med ellers uttalelse

Python lar oss bruke andre uttalelser i kombinasjon med løkker. Annets uttalelse vil bli utført hvis sløyfen avsluttes eller listen er iterert. La oss se et eksempel på dette.

#Declaring en variabel nettsted
Nettsted = "Linuxhint"
#Declaring A for Loop
For X på nettstedet:
trykk (x)
#Declaring en annen uttalelse
ellers:
trykker ("Utførelse av ellers uttalelse")
trykk ("The End of For Loop")

Produksjon

Bruke bruddserklæring med for -loopen

Break -uttalelsen brukes til å kontrollere iterasjonen av for loop. Break -uttalelsen stopper iterasjonen av for loop etter den spesielle iterasjonen. Det avslutter også for -loopen når en testtilstand er sann. La oss se et eksempel på dette. I det gitte eksemplet avsluttes for -loopen når verdien av iteratoren er lik katten.

#Declaring en liste over dyr
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#Declaring A for Loop
#x er iteratorvariabelen
for x i dyr:
#trykk hvert element på listen
trykk (x)
if (x == "Cat"):
#Bruke bruddserklæringen
gå i stykker

Produksjon

Bruke fortsettelseserklæring med for -loopen

Fortsettelseserklæringen brukes også til å kontrollere iterasjonen av for loop. Fortsettelseserklæringen kan brukes til å hoppe over den nåværende iterasjonen, mens for -loopen fortsetter fra neste iterasjon. Fortsettelseserklæringen hopper over iterasjonen av for -loopen når en testtilstand er sann. La oss se et eksempel på dette.

#Declaring en liste over dyr
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#Declaring A for Loop
#x er iteratorvariabelen
for x i dyr:
#trykk hvert element på listen
if (x == "Cat"):
#Bruke fortsettelseserklæringen
Fortsette
trykk (x)

Produksjon

I det gitte eksemplet blir den nåværende iterasjonen hoppet over når verdien av iteratoren er lik katten.

Bruke rekkevidde () -funksjon i for loop

Rekkevidden () -funksjonen genererer tallene i rekkefølge. Vi kan spesifisere start-, stopp- og trinnstørrelsesverdien innen rekkeviddefunksjonen. Hvis trinnstørrelsesverdien ikke er definert, er den 1 som standard. Range () -funksjonen brukes også for å få tilgang til indeksene for den deklarerte sekvensen. La oss bare ta en titt på eksemplene på rekkeviddefunksjonen. Vi skriver det enkleste programmet, som bruker rekkevidden til å skrive ut nummer 10. Rekkevidden () -funksjonen skriver ut nummeret fra 0 til 9.

#Bruke rekkevidden med for -loopen
for NUM i rekkevidde (10):
#uttrykk av verdien av NUM
Print (Num)

Produksjon

La oss nå bruke start, stoppe og trinnstørrelsesverdi med rekkevidde () -funksjonen.

#Bruke rekkevidden med for -loopen
#Startverdien er 1, stoppverdien er 30, og trinnverdien er 3.
for Num i rekkevidde (1,30,3):
#uttrykk av verdien av NUM
Print (Num)

Produksjon

Rekkevidden () -funksjonen brukes også til å få indeksene i sekvensen. La oss se et eksempel på dette der Len () -funksjonen brukes til å returnere listens lengde.

#Declaring en liste over dyr
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#Declaring A for Loop
#x er iteratorvariabelen
#få lengden på dyrelisten ved å bruke len () -funksjonen
for x i rekkevidde (len (dyr)):
#trykk hvert element på listen
Print (Animal [x])

Produksjon

Konklusjon

Denne artikkelen forklarer bruken av for sløyfe i Python ved hjelp av enkle eksempler. For -loopen brukes til å iterere beholderen og få tilgang til gjenstandene i beholderen. Denne artikkelen vil være fordelaktig for nybegynnere.