Metoden remove () tar bort det första matchande elementet (som skickas som ett argument) från listan.
Syntaxen för remove()
metoden är:
list.remove (element)
ta bort () parametrar
- Den
remove()
metod tar ett enda element som argument och avlägsnar den från listan. - Om det
element
inte finns, kastar det ValueError: list.remove (x): x inte i listundantag.
Returvärde från ta bort ()
Det remove()
returnerar inget värde (returnerar None
).
Exempel 1: Ta bort element från listan
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Produktion
Uppdaterad djurlista: ('katt', 'hund', 'marsvin')
Exempel 2: ta bort () -metoden i en lista med dubbla element
Om en lista innehåller dubbletter, tar remove()
metoden bara ut det första matchande elementet.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Produktion
Uppdaterad djurlista: ('katt', 'hund', 'marsvin', 'hund')
Här tas endast den första förekomsten av elementet 'hund' bort från listan.
Exempel 3: Ta bort element som inte finns
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Produktion
Spårning (senaste samtalet senast): Fil "…", rad 5, i animal.remove ('fish') ValueError: list.remove (x): x inte i listan
Här får vi ett fel eftersom animals
listan inte innehåller 'fish'
.
- Om du behöver ta bort element baserat på indexet (som det fjärde elementet) kan du använda pop () -metoden.
- Du kan också använda Python del-uttalandet för att ta bort objekt från listan.