Metoden remove

Metoden remove fjerner det angivne element fra listen. I metodens parameter angives elementet, som vi skal fjerne. Metoden ændrer selve listen. Som resultat returneres None. Et forsøg på at fjerne et ikke-eksisterende element vil føre til at der kastes en undtagelse.

Syntaks

pythonliste.remove(hvad vi vil fjerne)

Eksempel

Lad os fjerne elementet 'ef' fra vores liste ved hjælp af metoden remove:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

Resultat af kodeudførelse:

python['ab', 'cd', 'gh']

Eksempel

Og lad os nu prøve at fjerne et element, der ikke er i listen:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

Resultat af kodeudførelse:

errorValueError: list.remove(x): x not in list

Se også

  • metoden clear,
    som fjerner alle elementer i listen
  • metoden pop,
    som fjerner et element efter dets indeks
  • metoden append,
    som tilføjer et element til slutningen af listen