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ă
element
nu 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 animals
lista 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ă.