For-loop i Python
Loopar är avsedda att utföra samma operation upprepade gånger, till exempel för att iterera över element i itererbara objekt. Sådana objekt inkluderar strängar, tupler, listor, mängder och ordböcker.
I Python används for-loopen mest. Dess syntax ser ut så här:
for element in itererbart objekt:
loopkropp
I for-loopen, precis som i konstruktionen
if-else, måste koden under villkorsblocket
ha ett indrag.
Låt oss säga att vi har en lista lst:
lst = [1, 2, 3, 4, 5]
Låt oss gå igenom och skriva ut alla dess element med en for-loop:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # skriver ut 1, 2... 5
I loopkroppen kan man utföra olika operationer med elementen. Låt oss skriva ut kvadraten på elementens värden:
for el in lst:
print(el ** 2) # skriver ut 1, 4... 25
Given en lista:
tst = ['1', '2', '3', '4', '5']
Iterera över den med en loop och skriv ut varje element i konsolen.
Given en tupel:
tst = (1, 2, 3, 4, 5)
Iterera över den med en loop och skriv ut varje element i konsolen.
Given en mängd:
tst = {'a', 'b', 'c', 'd', 'e'}
Iterera över den med en loop och skriv ut varje element i konsolen.
Given en sträng:
tst = 'abcde'
Iterera över den med en loop och skriv ut varje tecken i konsolen.
Given ett tal:
tst = 12345
Iterera över det med en loop och skriv ut varje siffra i konsolen.
Given en lista:
tst = [1, 2, 3, 4, 5]
Lägg till talet 2 till varje element och skriv ut resultatet i konsolen.