Cómo eliminar un elemento de una lista en Python

Para eliminar un elemento de la lista en el lenguaje python, puede usar la función del

del lista[indice]

El método pop se usa para extraer y eliminar un elemento de la lista

lista.pop(indice)

Para eliminar todos los elementos con un cierto valor de la lista

lista.remove(valore)

Eliminar elementos de una lista implica mover y cambiar el número de índice de elementos posteriores. Por lo tanto, la operación tiene complejidad O(n).

Ejemplos

Ejemplo 1 ( del )

Dada la siguiente lista:

lista=["A","B","C","D","E","F"]

Para eliminar el segundo elemento con el método del.

del lista[0]

El primer elemento de la lista tiene índice cero, el segundo tiene índice uno, etc.

Después de la operación la lista es

['B', 'C', 'D', 'E', 'F']

Ahora, el primer elemento de la lista es 'B'.

Ejemplo 2 ( pop )

Para extraer y eliminar el segundo elemento de la lista

x=lista.pop(1)

El método pop extrae el segundo elemento de la lista ('C') y lo asigna a la variable x. Luego, elimine el elemento de la lista.

Ahora, la lista es

['B', 'D', 'E', 'F']

Ejemplo 3 ( remove )

Para eliminar los elementos de la lista que tienen el valor 'E'

lista.remove('E')

Ahora, la lista es

['B', 'D', 'F']

Ejemplo 4 ( range )

Para eliminar los dos primeros elementos de la lista:

del lista[0:2]

La función elimina los elementos de la posición 0 a la posición 2 excluidos.

Ahora, la lista es

['F']

Solo el elemento F está en la lista

https://how.okpedia.org/es/python/how-to-remove-an-item-from-a-list-in-python


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Las listas en python


FacebookTwitterLinkedinLinkedin