Lista Python remove ()

Metoda remove () elimină primul element de potrivire (care este transmis ca argument) din listă.

Sintaxa remove()metodei este:

 list.remove (element)

remove () Parametri

  • remove()Metoda are un singur element ca argument și îl elimină din listă.
  • Dacă elementnu există, aruncă ValueError: list.remove (x): x nu în excepția listei .

Returnează valoarea de la eliminare ()

remove()Nu returnează nici o valoare (întoarce None).

Exemplul 1: Eliminați elementul din listă

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

Ieșire

 Lista actualizată a animalelor: („pisică”, „câine”, „cobai”)

Exemplul 2: metoda remove () pe o listă cu elemente duplicate

Dacă o listă conține elemente duplicate, remove()metoda elimină numai primul element de potrivire.

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

Ieșire

 Lista actualizată a animalelor: („pisică”, „câine”, „cobai”, „câine”) 

Aici, doar prima apariție a elementului „câine” este eliminată din listă.

Exemplul 3: Ștergerea elementului care nu există

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

Ieșire

 Traceback (ultimul apel cel mai recent): Fișierul „…”, linia 5, în animal.remove („pește”) ValueError: list.remove (x): x nu în listă

Aici, primim o eroare deoarece animalslista nu conține 'fish'.

  • Dacă trebuie să ștergeți elemente pe baza indexului (cum ar fi al patrulea element), puteți utiliza metoda pop ().
  • De asemenea, puteți utiliza declarația Python del pentru a elimina elemente din listă.

Articole interesante...