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.
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
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4
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.
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
Kiitos palautteestasi!
single