Ensimmäinen For-Silmukka
Käyttämällä silmukoita voit iteroida sekvenssien, kuten lists
, strings
tai numeeristen ranges
, yli. Ne mahdollistavat suurten tietomäärien käsittelyn vähäisellä koodilla.
for item in sequence:
# Perform some operation
item
on muuttuja, joka ottaa kunkin elementin arvon sekvenssissä yksi kerrallaan;sequence
on data, jota iteroit, kuten lista, merkkijono tai range;for
-lauseen lohko suoritetaan jokaiselleitem
:lle sekvenssissä.
Kuvittele, että sinulla on merkkijonomuuttuja ja haluat tulostaa jokaisen kirjaimen siitä sarakkeeseen. Koska merkkijono on kirjainsekvenssi, voit käyttää silmukkaa tämän saavuttamiseksi.
123456word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter)
word
-muuttuja sisältää merkkijonon'iteration'
.for
-silmukka käy läpi jokaisen merkin merkkijonossa.- Jokainen merkki lisätään
letters
-listaan jokaisessa iteraatiossa. - Silmukan jälkeen
letters
sisältää kaikki merkit'iteration'
-merkkijonosta yksittäisinä elementteinä.
Varmista, että nimeät item
-muuttujan merkityksellisesti. Esimerkiksi, jos iteroit listan nimeltä people
läpi, sopiva muuttujan nimi olisi person
.
Swipe to start coding
Olet matkailija, joka haluaa luoda matkustuslistan. Sinulla on lista maista ja sinun täytyy lisätä ne matkustuslistallesi.
- Iteroi
countries
-listan läpi käyttäenfor
-silmukkaa. - Päivitä
travel_list
niin, että se sisältää vain maatcountries
-listasta.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What is the output of the provided code sample?
Can you explain how the loop works step by step?
Can you show how to print each letter on a new line instead of appending to a list?
Awesome!
Completion rate improved to 5
Ensimmäinen For-Silmukka
Pyyhkäise näyttääksesi valikon
Käyttämällä silmukoita voit iteroida sekvenssien, kuten lists
, strings
tai numeeristen ranges
, yli. Ne mahdollistavat suurten tietomäärien käsittelyn vähäisellä koodilla.
for item in sequence:
# Perform some operation
item
on muuttuja, joka ottaa kunkin elementin arvon sekvenssissä yksi kerrallaan;sequence
on data, jota iteroit, kuten lista, merkkijono tai range;for
-lauseen lohko suoritetaan jokaiselleitem
:lle sekvenssissä.
Kuvittele, että sinulla on merkkijonomuuttuja ja haluat tulostaa jokaisen kirjaimen siitä sarakkeeseen. Koska merkkijono on kirjainsekvenssi, voit käyttää silmukkaa tämän saavuttamiseksi.
123456word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter)
word
-muuttuja sisältää merkkijonon'iteration'
.for
-silmukka käy läpi jokaisen merkin merkkijonossa.- Jokainen merkki lisätään
letters
-listaan jokaisessa iteraatiossa. - Silmukan jälkeen
letters
sisältää kaikki merkit'iteration'
-merkkijonosta yksittäisinä elementteinä.
Varmista, että nimeät item
-muuttujan merkityksellisesti. Esimerkiksi, jos iteroit listan nimeltä people
läpi, sopiva muuttujan nimi olisi person
.
Swipe to start coding
Olet matkailija, joka haluaa luoda matkustuslistan. Sinulla on lista maista ja sinun täytyy lisätä ne matkustuslistallesi.
- Iteroi
countries
-listan läpi käyttäenfor
-silmukkaa. - Päivitä
travel_list
niin, että se sisältää vain maatcountries
-listasta.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 5single