For-løkke i Python
Løkker er designet for å utføre den samme operasjonen gjentatte ganger, for eksempel for å iterere over elementer i itererbare objekter. Slike objekter inkluderer strenger, tupler, lister, mengder og ordbøker.
I Python er for-løkken den mest brukte.
Syntaxen ser slik ut:
for element in itererbart objekt:
løkkekropp
I for-løkken, akkurat som i if-else-konstruksjonen,
må koden under betingelsesblokken ha ett innrykk.
La oss si at vi har en liste lst:
lst = [1, 2, 3, 4, 5]
La oss bruke en for-løkke for å iterere over
og skrive ut alle elementene:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # vil skrive ut 1, 2... 5
I løkkekroppen kan man utføre ulike operasjoner med elementene. La oss skrive ut kvadratet av verdiene:
for el in lst:
print(el ** 2) # vil skrive ut 1, 4... 25
Gitt en liste:
tst = ['1', '2', '3', '4', '5']
Iterer over den med en løkke og skriv ut hvert element til konsollen.
Gitt en tuppel:
tst = (1, 2, 3, 4, 5)
Iterer over den med en løkke og skriv ut hvert element til konsollen.
Gitt en mengde:
tst = {'a', 'b', 'c', 'd', 'e'}
Iterer over den med en løkke og skriv ut hvert element til konsollen.
Gitt en streng:
tst = 'abcde'
Iterer over den med en løkke og skriv ut hvert tegn til konsollen.
Gitt et tall:
tst = 12345
Iterer over det med en løkke og skriv ut hvert siffer til konsollen.
Gitt en liste:
tst = [1, 2, 3, 4, 5]
Legg til tallet 2 til hvert element
og skriv ut resultatet til konsollen.