Eliminación de elementos de una lista por su valor en Python
Los elementos se pueden eliminar de una lista por su
valor. Para ello aplicamos el método remove.
En su parámetro pasamos el valor que necesitamos:
lst = [1, 2, 3]
lst.remove(1)
print(lst) # mostrará [2, 3]
En el caso de que haya dos elementos idénticos
en su lista, el método remove
eliminará solo la primera coincidencia:
lst = [1, 2, 3, 1]
lst.remove(1)
print(lst) # mostrará [2, 3, 1]
Dada la lista:
lst = ['a', 'b', 'c', 'd', 'e']
Elimine el elemento con el valor 'c'.
Dada la lista:
lst = ['a', 'b', 'c', 'd', 'e']
Elimine el elemento con el valor 'b'.
Dada la lista:
lst = ['b', 1, 2, 'b', 'c', 2]
Elimine secuencialmente todos los elementos iguales de la lista.