Mahtavaa!
Completion arvosana parantunut arvoon 3.23Osio 1. Luku 9
single
Using the remove() Method: Deleting Specific Elements From Lists
Pyyhkäise näyttääksesi valikon
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:
list.remove(value)
Nyt päätät poistaa "Kyoto" listaltasi, koska olet jo vieraillut siellä. Näin voit tehdä sen:
12345travel_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.
12345travel_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 olemassa ennen sen poistamista:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
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
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 9
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme