Python List ta bort ()

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 elementinte 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 animalslistan 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.

Intressanta artiklar...