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ä
element
ei 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 animals
luettelo 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.