For-løkken i Python
Løkker er designet til at udføre den samme handling gentagne gange, for eksempel til at gennemgå elementer i itererbare objekter. Sådanne objekter omfatter strenge, tupler, lister, mængder og ordbøger.
I Python bruges for-løkken mest udbredt.
dens syntaks ser sådan ud:
for element in itererbart objekt:
loopets krop
I for-løkken, ligesom i konstruktionen
if-else, skal der laves et indryk for koden
under betingelsesblokken.
Lad os sige, at vi har en liste lst:
lst = [1, 2, 3, 4, 5]
Lad os ved hjælp af for-løkken gennemgå
og udskrive alle dens elementer:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # vil udskrive 1, 2... 5
I loopets krop kan man udføre forskellige operationer med elementerne. Lad os udskrive kvadratet på elementernes værdier:
for el in lst:
print(el ** 2) # vil udskrive 1, 4... 25
Givet en liste:
tst = ['1', '2', '3', '4', '5']
Gennemgå den med en løkke og udskriv hvert element til konsollen.
Givet en tuple:
tst = (1, 2, 3, 4, 5)
Gennemgå den med en løkke og udskriv hvert element til konsollen.
Givet et sæt:
tst = {'a', 'b', 'c', 'd', 'e'}
Gennemgå det med en løkke og udskriv hvert element til konsollen.
Givet en streng:
tst = 'abcde'
Gennemgå den med en løkke og udskriv hvert tegn til konsollen.
Givet et tal:
tst = 12345
Gennemgå det med en løkke og udskriv hvert ciffer til konsollen.
Givet en liste:
tst = [1, 2, 3, 4, 5]
Tilføj tallet 2 til hvert af dens elementer og udskriv resultatet i konsollen.