Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Cómo Eliminar Ítems de una Lista en Python: remove(), pop(), clear() y del

Cómo Eliminar Ítems de una Lista en Python

El tipo list de Python almacena items heterogéneos en una secuencia ordenada. Cuando necesitas podar esa secuencia, Python ofrece cuatro mecanismos integrados:

A continuación detallamos cada método, destacamos errores comunes y proporcionamos snippets de código concisos.

Lista de Ejemplo

mi_lista = ['Guru', 50, 11.50, 'Siya', 50, ['A', 'B', 'C']]

El índice comienza en 0:

1. list.remove()

Elimina la primera ocurrencia de un valor especificado. Si el valor no existe, lanza ValueError.

mi_lista.remove(50)  # elimina el primer 50
mi_lista.remove('Siya')  # elimina el primer 'Siya'

Puntos clave:

2. list.pop()

Elimina un elemento por su índice y devuelve el valor eliminado. Sin índice, elimina el último elemento.

eliminado = mi_lista.pop(2)  # elimina elemento en índice 2
ultimo = mi_lista.pop()      # elimina último elemento

Notas:

3. list.clear()

Vacía la lista completamente in-place.

mi_lista.clear()

Tras esta llamada, mi_lista es una lista vacía: [].

4. Palabra Clave del

La sentencia del puede eliminar un solo elemento o un slice de elementos.

del mi_lista[0]      # elimina primer elemento
del mi_lista[2:5]    # elimina elementos en índices 2, 3, 4

También puede eliminar la variable lista completa: del mi_lista.

Escenarios Prácticos

Errores Comunes

Tabla Resumen

MétodoDescripción
list.remove(valor)Elimina primer elemento coincidente.
list.pop(índice)Elimina elemento por índice; lo devuelve.
list.clear()Vacía la lista completamente.
del lista[índice] / del lista[inicio:fin]Elimina un elemento o un slice.

python

  1. Dominando tipos de datos en Python: Guía práctica
  2. Dominando operadores en Python: Guía completa
  3. Dominando la sentencia pass en Python: Guía práctica
  4. Dominando argumentos de funciones en Python: Posicionales, por palabra clave y por defecto
  5. Dominando la función range() de Python: desde lo básico a casos avanzados
  6. Dominando Listas en Python: Append, Sort, Length y List Comprehensions (Guía Práctica)
  7. Calculando Promedios en Python: Guía Práctica con Múltiples Métodos
  8. Python list.count(): Guía Experta con Ejemplos Prácticos
  9. Cómo Eliminar Elementos Duplicados de una Lista en Python: 8 Métodos Efectivos
  10. Python list.index(): Cómo Encontrar Posiciones de Elementos con Ejemplos Prácticos
  11. Dominando listas en Python: Guía completa