Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Listamenetelmät | Muut Tietotyypit
Johdatus Pythoniin
Osio 4. Luku 2
single

single

bookListamenetelmät

Pyyhkäise näyttääksesi valikon

Listamenetelmät

Python tarjoaa useita menetelmiä, joilla voit muokata listoja. Näiden menetelmien avulla listojen muokkaaminen, etsiminen ja hallinta on helppoa ja tehokasta.

Tarkastellaan joitakin yleisimmin käytettyjä menetelmiä:

  • append(): lisää alkion listan loppuun;
  • remove(): poistaa ensimmäisen esiintymän alkiosta listasta;
  • sort(): järjestää listan alkiot nousevaan (tai laskevaan) järjestykseen.
Note
Huomio

Pythonissa listamenetelmiä käytetään kutsumalla niitä listan olion kautta piste-notaatiolla. Tämä tarkoittaa, että menetelmän nimi liitetään listan nimeen pisteellä ja sulkeilla, kuten tässä: list_name.append("new element").

Seuraava esimerkki havainnollistaa erilaisten listametodien käyttöä pisteoperaattorin avulla.

Kuvittele, että sinun täytyy päivittää kauppasi varasto lisäämällä uusia tuotteita ja poistamalla vanhentuneita.

Näin voit tehdä sen listametodeilla:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Hallitset ruokakaupan varastoa. Käytä oikeita listamenetelmiä päivittääksesi varaston seuraavasti:

  • Lisää "apples" varastolistaan;
  • Poista "bread" varastolistasta;
  • Järjestä varastolista aakkosjärjestykseen.

Varmista, että käytät kuhunkin vaiheeseen sopivaa listamenetelmää. Älä luo uutta listaa; muokkaa olemassa olevaa inventory-listaa suoraan.

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 4. Luku 2
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt