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:
pythonfor 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:
pythonlst = [1, 2, 3, 4, 5]
Låt oss gå igenom och skriva ut alla dess element med en for-loop:
pythonlst = [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:
pythonfor el in lst:
print(el ** 2) # skriver ut 1, 4... 25
Given en lista:
pythontst = ['1', '2', '3', '4', '5']
Iterera över den med en loop och skriv ut varje element i konsolen.
Given en tupel:
pythontst = (1, 2, 3, 4, 5)
Iterera över den med en loop och skriv ut varje element i konsolen.
Given en mängd:
pythontst = {'a', 'b', 'c', 'd', 'e'}
Iterera över den med en loop och skriv ut varje element i konsolen.
Given en sträng:
pythontst = 'abcde'
Iterera över den med en loop och skriv ut varje tecken i konsolen.
Given ett tal:
pythontst = 12345
Iterera över det med en loop och skriv ut varje siffra i konsolen.
Given en lista:
pythontst = [1, 2, 3, 4, 5]
Lägg till talet 2 till varje element och skriv ut resultatet i konsolen.