Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tiettyjen Alkioiden Poistaminen Listoista Pythonissa | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Python-tietorakenteet

bookTiettyjen Alkioiden Poistaminen Listoista Pythonissa

Metodi remove() 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"-alkion 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']
copy

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
copy

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

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

remove()-menetelmällä voidaan poistaa vain yksi alkio kerrallaan.

Tehtävä

Swipe to start coding

Jatkat työskentelyä travel_wishlist-listan kanssa.

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

Ratkaisu

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

close

bookTiettyjen Alkioiden Poistaminen Listoista Pythonissa

Pyyhkäise näyttääksesi valikon

Metodi remove() 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"-alkion 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']
copy

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
copy

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

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

remove()-menetelmällä voidaan poistaa vain yksi alkio kerrallaan.

Tehtävä

Swipe to start coding

Jatkat työskentelyä travel_wishlist-listan kanssa.

  • 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

some-alt