Metoden remove

Metoden remove sletter det spesifiserte elementet fra en liste. Parameteren til metoden spesifiserer elementet vi trenger å slette. Metoden endrer selve listen. Den returnerer None. Et forsøk på å slette et element som ikke eksisterer, vil føre til at et unntak kastes.

Syntaks

pythonliste.remove(hva_vi_ønsker_å_slette)

Eksempel

La oss slette elementet 'ef' fra vår liste ved hjelp av metoden remove:

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

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

Resultat av kjøring av koden:

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

Eksempel

La oss nå prøve å slette et element som ikke er i listen:

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

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

Resultat av kjøring av koden:

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

Se også

  • metoden clear,
    som sletter alle elementene i listen
  • metoden pop,
    som sletter et element etter dets indeks
  • metoden append,
    som legger til et element på slutten av listen