Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele The Enumerate() Function | For-Silmukka
Python-Silmukoiden Opas

Pyyhkäise näyttääksesi valikon

book
The Enumerate() Function

enumerate()-funktio on uskomattoman hyödyllinen, kun sinun täytyy käyttää sekä arvoa että sen indeksiä jossain sekvenssissä, kuten listassa tai merkkijonossa. Tämä mahdollistaa työskentelyn kohteiden kanssa samalla, kun pidät kirjaa niiden sijainnista sekvenssissä.

Pythonissa listat ovat järjestettyjä tietorakenteita, mikä tarkoittaa, että jokaisella kohteella on ainutlaatuinen indeksi. enumerate()-funktio tekee helpoksi hakea sekä indeksin että arvon samanaikaisesti.

Syntaksi enumerate()-funktion käyttämiseen on:

python
  • index: viittaa elementin sijaintiin listassa. Python käyttää 0-pohjaista indeksointia, mikä tarkoittaa, että ensimmäisellä elementillä on indeksi 0;

  • value: viittaa varsinaiseen elementtiin tietyssä indeksissä.

Sovellamme enumerate()-funktiota travel_list-listaan tulostaaksemme jokaisen kaupungin yhdessä sen indeksin kanssa:

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
Tehtävä

Swipe to start coding

Matkailijana sinulla on luettelo mahdollisista kohteista ja haluat antaa jokaiselle ainutlaatuisen tunnisteen sen sijainnin perusteella luettelossa.

  • Käytä enumerate()-funktiota iteroidaksesi countries-listan läpi.
  • Anna jokaiselle kohteelle ID-numero.
  • Tallenna tulokset listaan, jossa jokainen merkintä noudattaa muotoa: "<Country>-id#<Index>".
py

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

Kysy tekoälyä

expand
ChatGPT

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

book
The Enumerate() Function

enumerate()-funktio on uskomattoman hyödyllinen, kun sinun täytyy käyttää sekä arvoa että sen indeksiä jossain sekvenssissä, kuten listassa tai merkkijonossa. Tämä mahdollistaa työskentelyn kohteiden kanssa samalla, kun pidät kirjaa niiden sijainnista sekvenssissä.

Pythonissa listat ovat järjestettyjä tietorakenteita, mikä tarkoittaa, että jokaisella kohteella on ainutlaatuinen indeksi. enumerate()-funktio tekee helpoksi hakea sekä indeksin että arvon samanaikaisesti.

Syntaksi enumerate()-funktion käyttämiseen on:

python
  • index: viittaa elementin sijaintiin listassa. Python käyttää 0-pohjaista indeksointia, mikä tarkoittaa, että ensimmäisellä elementillä on indeksi 0;

  • value: viittaa varsinaiseen elementtiin tietyssä indeksissä.

Sovellamme enumerate()-funktiota travel_list-listaan tulostaaksemme jokaisen kaupungin yhdessä sen indeksin kanssa:

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
Tehtävä

Swipe to start coding

Matkailijana sinulla on luettelo mahdollisista kohteista ja haluat antaa jokaiselle ainutlaatuisen tunnisteen sen sijainnin perusteella luettelossa.

  • Käytä enumerate()-funktiota iteroidaksesi countries-listan läpi.
  • Anna jokaiselle kohteelle ID-numero.
  • Tallenna tulokset listaan, jossa jokainen merkintä noudattaa muotoa: "<Country>-id#<Index>".
py

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
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt