A for ciklus a Pythonban
A ciklusok arra szolgálnak, hogy ugyanazt a műveletet többször végrehajtsák, például iterálható objektumok elemeinek bejárására. Ilyen objektumok a sztringek, tuple-ok, listák, halmazok és a szótárak.
A Pythonban legszélesebb körben a
for ciklust használják. Szintaxisa a következő:
for elem in iterálható objektum:
a ciklus törzse
A for ciklusban, éppúgy mint az
if-else szerkezetben, a feltétel alatti blokk
kódjának egy behúzással kell elöljenie.
Tegyük fel, hogy van egy lst listánk:
lst = [1, 2, 3, 4, 5]
Járjuk be és írjuk ki az összes elemét a for ciklussal:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # kiírja 1, 2... 5
A ciklus törzsében különböző műveleteket hajthatunk végre az elemekkel. Írjuk ki az elemek értékeinek négyzetét:
for el in lst:
print(el ** 2) # kiírja 1, 4... 25
Adott egy lista:
tst = ['1', '2', '3', '4', '5']
Járja be ciklussal és írja ki a konzolra minden egyes elemét.
Adott egy tuple:
tst = (1, 2, 3, 4, 5)
Járja be ciklussal és írja ki a konzolra minden egyes elemét.
Adott egy halmaz:
tst = {'a', 'b', 'c', 'd', 'e'}
Járja be ciklussal és írja ki a konzolra minden egyes elemét.
Adott egy sztring:
tst = 'abcde'
Járja be ciklussal és írja ki a konzolra minden egyes karakterét.
Adott egy szám:
tst = 12345
Járja be ciklussal és írja ki a konzolra minden egyes számjegyét.
Adott egy lista:
tst = [1, 2, 3, 4, 5]
Adjon hozzá minden eleméhez a
2 számot és írja ki az eredményt a konzolra.