Metodas pašalinti () pašalina pirmąjį atitikimo elementą (kuris perduodamas kaip argumentas) iš sąrašo.
remove()
Metodo sintaksė yra tokia:
list.remove (elementas)
pašalinti () parametrus
remove()
Metodas užima vieną elementą kaip argumentą ir pašalina jį iš sąrašo.- Jei
element
neegzistuoja, ji išmeta „ ValueError: list.remove (x): x“ nėra sąrašo išimtyje.
Grąžinti vertę iš pašalinti ()
Tai remove()
negrąžina jokios vertės (grąžina None
).
1 pavyzdys: pašalinkite elementą iš sąrašo
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Rezultatas
Atnaujintas gyvūnų sąrašas: („katė“, „šuo“, „jūrų kiaulytė“)
2 pavyzdys: pašalinkite () metodą iš sąrašo, kuriame yra pasikartojančių elementų
Jei sąraše yra pasikartojančių elementų, remove()
metodas pašalina tik pirmąjį atitinkantį elementą.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Rezultatas
Atnaujintas gyvūnų sąrašas: („katė“, „šuo“, „jūrų kiaulytė“, „šuo“)
Čia iš sąrašo pašalinamas tik pirmasis elementas „šuo“.
3 pavyzdys: ištrinamas neegzistuojantis elementas
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Rezultatas
„Traceback“ (paskutinis paskutinis skambutis paskutinis): failas „…“, 5 eilutė, animal.remove ('fish') ValueError: list.remove (x): x nėra sąraše
Čia gauname klaidą, nes animals
sąraše nėra 'fish'
.
- Jei reikia ištrinti elementus pagal indeksą (pvz., Ketvirtą elementą), galite naudoti metodą „pop“ („pop“).
- Be to, norėdami pašalinti elementus iš sąrašo, galite naudoti „Python del“ sakinį.