Python-luettelo poista ()

Remove () -menetelmä poistaa ensimmäisen vastaavan elementin (joka välitetään argumenttina) luettelosta.

Menetelmän syntaksi remove()on:

 list.remove (elementti)

Poista () -parametrit

  • remove()Menetelmä ottaa yhden elementin argumenttina ja poistaa se luettelosta.
  • Jos sitä elementei ole, se heittää ValueError: list.remove (x): x ei luettelon poikkeukseen.

Palauta arvo poista ()

remove()Ei palauta mitään arvoa (tuotto None).

Esimerkki 1: Poista elementti luettelosta

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

Tuotos

 Päivitetty eläinlista: ('kissa', 'koira', 'marsu')

Esimerkki 2: Poista () -menetelmä luettelosta, jossa on päällekkäisiä elementtejä

Jos luettelo sisältää päällekkäisiä elementtejä, remove()menetelmä poistaa vain ensimmäisen vastaavan elementin.

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

Tuotos

 Päivitetty eläinluettelo: ('kissa', 'koira', 'marsu', 'koira') 

Tässä vain elementin 'dog' ensimmäinen esiintyminen poistetaan luettelosta.

Esimerkki 3: Elementin poistaminen, jota ei ole olemassa

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

Tuotos

 Seuranta (viimeisin puhelu viimeisin): Tiedosto "…", rivi 5, animal.remove ('fish') -arvossaError: list.remove (x): x not in list

Tässä on virhe, koska animalsluettelo ei sisällä 'fish'.

  • Jos haluat poistaa elementtejä hakemiston perusteella (kuten neljäs elementti), voit käyttää pop () -menetelmää.
  • Voit myös poistaa kohteita luettelosta Python del-käskyn avulla.

Mielenkiintoisia artikkeleita...