Pythoni for-tsükkel
Tsüklid on mõeldud sama toimingu korduvaks sooritamiseks, näiteks itereeritavate objektide elementide läbimiseks. Sellistesse objektidesse kuuluvad sõned, ennikud, loendid, hulgad ja sõnastikud.
Pythonis kasutatakse kõige laialdasemalt
for-tsüklit. Selle süntaks näeb välja selline:
for element in itereritav objekt:
tsükli keha
for-tsüklis, samuti nagu konstruktsioonis
if-else, tuleb tingimusploki all oleva koodi
jacks teha üks taane.
Olgu meil loend lst:
lst = [1, 2, 3, 4, 5]
Vaatame läbi ja väljastame kõik selle elemendid
for-tsüklit kasutades:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # väljastab 1, 2... 5
Tsükli kehas saab elementidega sooritada erinevaid tehteid. Väljastame elementide väärtuste ruudud:
for el in lst:
print(el ** 2) # väljastab 1, 4... 25
Antud on loend:
tst = ['1', '2', '3', '4', '5']
Käige see tsükliga läbi ja väljastage konsooli iga element.
Antud on ennik:
tst = (1, 2, 3, 4, 5)
Käige see tsükliga läbi ja väljastage konsooli iga element.
Antud on hulk:
tst = {'a', 'b', 'c', 'd', 'e'}
Käige see tsükliga läbi ja väljastage konsooli iga element.
Antud on sõne:
tst = 'abcde'
Käige see tsükliga läbi ja väljastage konsooli iga sümbol.
Antud on arv:
tst = 12345
Käige see tsükliga läbi ja väljastage konsooli iga number.
Antud on loend:
tst = [1, 2, 3, 4, 5]
Lisage igale selle elemendile arv
2 ja väljastage tulemus konsooli.