Python-liste fjern ()

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 elementikke 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 animalslisten 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.

Interessante artikler...