Python List fjern ()

Fjern () -metoden fjerner det første matchende elementet (som sendes som et argument) fra listen.

Syntaksen til remove()metoden er:

 list.remove (element)

fjerne () parametere

  • Den remove()metoden tar et enkelt element som argument, og fjerner den fra listen.
  • Hvis den elementikke eksisterer, kaster den ValueError: list.remove (x): x ikke i unntaket fra listen .

Returneringsverdi fra remove ()

Den remove()returnerer ingen verdi (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)

Produksjon

 Oppdatert dyreliste: ('katt', 'hund', 'marsvin')

Eksempel 2: Fjern () -metoden på en liste med dupliserte elementer

Hvis en liste inneholder dupliserte elementer, remove()fjerner metoden bare det første samsvarende elementet.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Produksjon

 Oppdatert dyreliste: ('katt', 'hund', 'marsvin', 'hund') 

Her er bare den første forekomsten av elementet 'hund' fjernet fra listen.

Eksempel 3: Slette element som ikke eksisterer

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Produksjon

 Sporing (siste anrop sist): Fil "…", linje 5, i animal.remove ('fish') ValueError: list.remove (x): x ikke i listen

Her får vi en feil fordi animalslisten ikke inneholder 'fish'.

  • Hvis du trenger å slette elementer basert på indeksen (som det fjerde elementet), kan du bruke metoden pop ().
  • Du kan også bruke Python del-setningen for å fjerne elementer fra listen.

Interessante artikler...