Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sletning af Specifikke Elementer fra Lister i Python | Sektion
Python Datastrukturer
Sektion 1. Kapitel 9
single

single

bookSletning af Specifikke Elementer fra Lister i Python

Stryg for at vise menuen

Metoden remove() sletter den første forekomst af en bestemt værdi i listen. Dette er særligt nyttigt, når du kender elementets værdi, men ikke dets indeks. Syntaksen for remove()-metoden er:

list.remove(value)

Nu vælger du at fjerne "Kyoto" fra din liste, fordi du allerede har besøgt den. Sådan kan du gøre det:

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
copy

Hvis "Kyoto" ikke er på listen, vil denne kode give en fejl.

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

For at undgå dette kan du kontrollere, om byen findes, før du fjerner den:

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

Med remove()-metoden kan du kun fjerne ét element ad gangen.

Opgave

Swipe to start coding

Du arbejder videre med listen travel_wishlist.

  • Fjern elementerne "Oslo" og "Sydney" fra listen.
  • Brug metoden remove() til at fjerne disse elementer.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt