Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
Tutki the For-Silmukkaa Pythonissa
Kun silmukoidaan tietyn arvojoukon läpi, for
-silmukka on ihanteellinen valinta Pythonissa. Toisin kuin joissakin muissa kielissä, se ei vaadi ennalta määriteltyä laskurimuuttujaa. Sen sijaan se käyttää iteraattorimuuttujaa, jota ei tarvitse määritellä etukäteen.
Pythonin for
-silmukat toimivat eri sekvenssityyppien kanssa, mukaan lukien listat, tuplet, merkkijonot ja sanakirjat. Esimerkiksi, kun iteroidaan merkkijonon läpi:
# Initial string word = 'Codefinity' # Initialize a for loop for i in word: print(i, end = ' ')
Huomautus
Muuttuja
i
toimii iteraattorina, ottaen jokaisen merkin arvon merkkijonossaword
jokaisenfor
-silmukan iteraation aikana. Kun silmukka suoritetaan,i
edustaa peräkkäin jokaista merkkiä merkkijonossa"Codefinity"
, tulostaen ne yksi kerrallaan.
Kuten osoitettu, silmukka käy läpi jokaisen merkin (tai elementin) merkkijonossa. Samoin, kun silmukoidaan listan läpi, se käsittelee jokaisen listan kohteen yksi kerrallaan.
# Initial list values = [1, [2, 3], 4, "code"] # Initialize a for loop for el in values: print(el, end = ' ')
Huom
for
-silmukka ei vaadi ennalta määriteltyä laskurimuuttujaa. Mitä tahansa muuttujan nimeä voidaan käyttää, vaikka ohjelmoijat valitsevat usein yleisiä nimiä kuteni
taij
. Toisessa esimerkissä käytettiinel
lyhenteenä'element'
.
Kiitos palautteestasi!