Fjern () metoden fjerner det første matchende element (som sendes som et argument) fra listen.
Metodens syntaks remove()
er:
list.remove (element)
Fjern () parametre
- Den
remove()
metode tager et enkelt element som argument og fjerner det fra listen. - Hvis den
element
ikke findes, kaster den ValueError: list.remove (x): x ikke i undtagelsen fra listen .
Returværdi fra fjern ()
Den remove()
returnerer ingen værdi (returnerer None
).
Eksempel 1: Fjern element fra listen
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Produktion
Opdateret dyreliste: ('kat', 'hund', 'marsvin')
Eksempel 2: Fjern () -metoden på en liste med duplikatelementer
Hvis en liste indeholder duplikatelementer, remove()
fjernes metoden kun det første matchende element.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Produktion
Opdateret dyreliste: ('kat', 'hund', 'marsvin', 'hund')
Her fjernes kun den første forekomst af elementet 'hund' fra listen.
Eksempel 3: Sletning af element, der ikke findes
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Produktion
Traceback (seneste opkald sidst): Fil "…", linje 5, i animal.remove ('fish') ValueError: list.remove (x): x ikke på listen
Her får vi en fejl, fordi animals
listen ikke indeholder 'fish'
.
- Hvis du har brug for at slette elementer baseret på indekset (som det fjerde element), kan du bruge metoden pop ().
- Du kan også bruge Python del-sætningen til at fjerne emner fra listen.