Método remove

El método remove elimina el elemento especificado de una lista. En el parámetro del método se establece el elemento que necesitamos eliminar. El método modifica la lista misma. Como resultado retorna None. El intento de eliminar un elemento inexistente conducirá al lanzamiento de una excepción.

Sintaxis

pythonlista.remove(lo_que_queremos_eliminar)

Ejemplo

Eliminemos el elemento 'ef' de nuestra lista usando el método remove:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

Resultado de la ejecución del código:

python['ab', 'cd', 'gh']

Ejemplo

Ahora intentemos eliminar un elemento que no está en la lista:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

Resultado de la ejecución del código:

errorValueError: list.remove(x): x not in list

Véase también

  • método clear,
    que elimina todos los elementos de una lista
  • método pop,
    que elimina un elemento por su índice
  • método append,
    que agrega un elemento al final de una lista