Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Remove()-menetelmän Käyttäminen: Tiettyjen Alkioiden Poistaminen Listoista | Python-Listojen Hallinta
Pythonin Tietorakenteet
Osio 1. Luku 9
single

single

Remove()-menetelmän Käyttäminen: Tiettyjen Alkioiden Poistaminen Listoista

Pyyhkäise näyttääksesi valikon

remove()-metodi poistaa ensimmäisen esiintymän tietystä arvosta listasta. Tämä on erityisen hyödyllistä, kun tiedät alkion arvon, mutta et sen indeksiä.

remove()-metodin syntaksi on:

list.remove(value)

Nyt päätät poistaa "Kyoto"-kohteen listaltasi, koska olet jo käynyt siellä. Näin se tehdään:

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']

Jos "Kyoto" ei ole listalla, tämä koodi aiheuttaa virheen.

12345
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list

Tämän välttämiseksi voit tarkistaa, onko kaupunki listalla ennen sen poistamista:

123456
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Note
Huomio

remove()-metodilla voit poistaa vain yhden alkion kerrallaan.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Jatkat työskentelyä travel_wishlist-listan parissa.

  • Poista listalta alkiot "Oslo" ja "Sydney".
  • Käytä remove()-metodia näiden alkioiden poistamiseen.

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 9
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt