Python - For Loop

Innholdsfortegnelse
Syklusen til Det lar oss gjøre en type iterasjon der en betingelse ikke nødvendigvis trenger å være oppfylt, men vi må heller gå gjennom en begrenset mengde elementer for å kunne vise innholdet på skjermen eller utføre mer komplekse operasjoner om nødvendig.
Som vi forklarte syklusen til lar oss gå gjennom en begrenset mengde elementer, for dette skal vi demonstrere det med følgende eksempel:
 ord = ['dette', 'er', 'an', 'eks', 'papegøye'] for ord i ord: skriv ut ordnummer = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] for tall i tall: skriv ut nummer 

Her understreker vi viktigheten av innrykk siden vi med den sier at den trykte setningen går innenfor syklusen til
La oss se en skjerm for hvordan en av disse syklusene ville se ut.

FORSTØRRE

Klikk på bildet for å forstørre det

Som vi kunne se at applikasjonen er ganske enkel, ville den være en slags ekvivalent med den såkalte for hver andre språk som php, selv om som alltid har hvert sitt særpreg.
En annen veldig viktig funksjon som vi må huske på er hvordan vi arbeider med ordbøker Python Siden det er en veldig kraftig og populær datastruktur, for dette, la oss se hvordan vi krysser en liste som inneholder tupler:
 d = {'x': 1, 'y': 2, 'z': 3} for nøkkel i d: utskriftsnøkkel, 'tilsvarer', d [nøkkel] 

Som vi kan se for hvert element i ordboken, kan vi få verdien ved å kalle indeksverdien, det er ingenting å skrive hjem om, men enkelheten sparer oss for mye hodepine når vi bruker disse funksjonene.

FORSTØRRE

Klikk på bildet for å forstørre det

La oss se et eksempel der mens vi itererer, vil vi også få tilgang til indeksen til elementet for å gjøre en endring i det i tilfelle det oppfyller en bestemt betingelse, la oss se koden som forteller oss mer enn en forklaring:
 for index, string in enumerate (strings): if 'xxx' in string: strings [index] = '[censored]' 

I dette tilfellet bruker vi den opprinnelige funksjonen liste deg selv, som vi for hver streng i elementet oppnår indeksnummeret for, på denne måten i den samme syklusen av iterasjonen kan vi evaluere en ny tilstand og derfor oppfylle målet vårt.
Selv om det høres ut som en selvhjelpsbok for oss, er det å bryte syklusen noe som kan brukes som en ressurs innenfor våre rutiner i Python, siden det tillater oss at når vi evaluerer en bestemt tilstand, kan vi avslutte iterasjonen og fullføre alt. For dette vil vi bruke instruksjonene gå i stykker.
 fra matematisk import sqrt for n i området (99, 0, -1): root = sqrt (n) hvis root == int (root): print n break 

I dette eksemplet evaluerer vi den største roten i verdi innenfor de første 100 tallene, for dette bruker vi sqrt -funksjonen og med en if betinget for å se om den oppfyller vår betingelse. Når vi gjør det, skriver vi den ut og gjør gå i stykker Med andre ord bryter vi syklusen vår siden det som følger ikke interesserer oss.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave