Tiettyjen 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:
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 listalla ennen poistamista:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
remove()-menetelmällä voidaan poistaa vain yksi alkio kerrallaan.
Kiitos palautteestasi!
single
Tiettyjen 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:
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 listalla ennen poistamista:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
remove()-menetelmällä voidaan poistaa vain yksi alkio kerrallaan.
Pyyhkäise aloittaaksesi koodauksen
Jatkat työskentelyä travel_wishlist-listan kanssa.
- Poista listalta alkiot
"Oslo"ja"Sydney". - Käytä
remove()-metodia näiden alkioiden poistamiseen.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme