Seksjon 1. Kapittel 9
single
Bruk av remove()-metoden: Fjerning av spesifikke elementer fra lister
Sveip for å vise menyen
Metoden remove() sletter første forekomst av en spesifikk verdi i listen. Dette er spesielt nyttig når du kjenner elementets verdi, men ikke indeksen.
Syntaksen for remove()-metoden er:
list.remove(value)
Nå bestemmer du deg for å fjerne "Kyoto" fra listen fordi du allerede har besøkt byen. Slik kan du gjøre det:
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
Hvis "Kyoto" ikke finnes i listen, vil denne koden gi en feil.
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
For å unngå dette kan du sjekke om byen finnes før du fjerner den:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Merk
Med remove()-metoden kan du bare fjerne ett element om gangen.
Oppgave
Sveip for å begynne å kode
Du fortsetter å jobbe med listen travel_wishlist.
- Fjern elementene
"Oslo"og"Sydney"fra listen. - Bruk metoden
remove()for å fjerne disse elementene.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 9
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår