Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Enumerate()-Funktio | For-Silmukka
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Python-Silmukoiden Opas

bookEnumerate()-Funktio

enumerate()-funktio on erittäin hyödyllinen, kun tarvitset sekä arvon että sen indeksin sekvenssissä, kuten listassa tai merkkijonossa. Tämän avulla voit käsitellä alkioita ja seurata samalla niiden sijaintia sekvenssissä.

Pythonissa listat ovat järjestettyjä tietorakenteita, eli jokaisella alkiolla on yksilöllinen indeksi. enumerate()-funktio helpottaa sekä indeksin että arvon saamista samanaikaisesti.

enumerate()-funktion syntaksi on:

for index, value in enumerate(sequence):
    # Your code here
  • index: viittaa alkion sijaintiin listassa. Python käyttää nollapohjaista indeksointia, eli ensimmäisen alkion indeksi on 0;
  • value: viittaa varsinaiseen alkioon annetussa indeksissä.

Käytetään enumerate()-funktiota travel_list-listaan, jotta voimme tulostaa jokaisen kaupungin ja sen indeksin:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Note
Huomio

Voit käyttää str()-funktiota muuntaaksesi luvun tekstiksi ennen sen yhdistämistä merkkijonoon.

Tehtävä

Swipe to start coding

Olet järjestämässä matkatoivelistaasi ja haluat lisätä lyhyen tunnisteen jokaiselle maalle, joka sisältää sen sijainnin listalla.

  • Käytä enumerate()-funktiota silmukoidaksesi maiden listan läpi.
  • Luo jokaiselle maalle merkkijono, joka on esimerkiksi: "Destination 1: France".
  • Tallenna nämä merkkijonot uuteen listaan nimeltä travel_rankings.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookEnumerate()-Funktio

Pyyhkäise näyttääksesi valikon

enumerate()-funktio on erittäin hyödyllinen, kun tarvitset sekä arvon että sen indeksin sekvenssissä, kuten listassa tai merkkijonossa. Tämän avulla voit käsitellä alkioita ja seurata samalla niiden sijaintia sekvenssissä.

Pythonissa listat ovat järjestettyjä tietorakenteita, eli jokaisella alkiolla on yksilöllinen indeksi. enumerate()-funktio helpottaa sekä indeksin että arvon saamista samanaikaisesti.

enumerate()-funktion syntaksi on:

for index, value in enumerate(sequence):
    # Your code here
  • index: viittaa alkion sijaintiin listassa. Python käyttää nollapohjaista indeksointia, eli ensimmäisen alkion indeksi on 0;
  • value: viittaa varsinaiseen alkioon annetussa indeksissä.

Käytetään enumerate()-funktiota travel_list-listaan, jotta voimme tulostaa jokaisen kaupungin ja sen indeksin:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Note
Huomio

Voit käyttää str()-funktiota muuntaaksesi luvun tekstiksi ennen sen yhdistämistä merkkijonoon.

Tehtävä

Swipe to start coding

Olet järjestämässä matkatoivelistaasi ja haluat lisätä lyhyen tunnisteen jokaiselle maalle, joka sisältää sen sijainnin listalla.

  • Käytä enumerate()-funktiota silmukoidaksesi maiden listan läpi.
  • Luo jokaiselle maalle merkkijono, joka on esimerkiksi: "Destination 1: France".
  • Tallenna nämä merkkijonot uuteen listaan nimeltä travel_rankings.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
single

single

some-alt