Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Using the remove() Method: Deleting Specific Elements From Lists | Python-Listojen Hallinta
Pythonin Tietorakenteet

Pyyhkäise näyttääksesi valikon

book
Using the remove() Method: Deleting Specific Elements From Lists

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

remove()-metodin syntaksi on:

python

Nyt päätät poistaa "Kyoto" listaltasi, koska olet jo vieraillut siellä. Näin voit tehdä sen:

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 olemassa ennen sen poistamista:

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

Huomio

remove()-menetelmällä voit poistaa vain yhden kohteen kerrallaan.

Tehtävä

Swipe to start coding

Jatkat työskentelyä travel_wishlist-listan kanssa.

  • Poista elementit "Oslo" ja "Sydney" listalta.
  • Käytä remove()-menetelmää näiden elementtien 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

Kysy tekoälyä

expand
ChatGPT

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

book
Using the remove() Method: Deleting Specific Elements From Lists

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

remove()-metodin syntaksi on:

python

Nyt päätät poistaa "Kyoto" listaltasi, koska olet jo vieraillut siellä. Näin voit tehdä sen:

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 olemassa ennen sen poistamista:

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

Huomio

remove()-menetelmällä voit poistaa vain yhden kohteen kerrallaan.

Tehtävä

Swipe to start coding

Jatkat työskentelyä travel_wishlist-listan kanssa.

  • Poista elementit "Oslo" ja "Sydney" listalta.
  • Käytä remove()-menetelmää näiden elementtien 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
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