„Python“ sąrašas pašalinti ()

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 elementneegzistuoja, 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 animalssą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į.

Įdomios straipsniai...