Eliminación de elementos con del en listas Python
Capítulo 12: Eliminar datos en listas Python
En este capítulo aprenderás a eliminar elementos de una lista con del
.
Empecemos con la siguiente lista:
hardware = ["Case", "Motherboard", "HDD", "SSD", "CPU", "Graphics card", "RAM", "Power supply"]
Para eliminar de esta lista un elemento lo puedes hacer con del
y el número de posición en la lista. Por ejemplo, si quieres eliminar el primer elemento deberás poner un 0
.
del hardware[0]
print(hardware)
['Motherboard', 'HDD', 'SSD', 'CPU', 'Graphics card', 'RAM', 'Power supply']
Puesto que hay ocho elementos, si queremos eliminar el último ("Power supply"
) debemos poner la posición 7
.
del hardware[7]
print(hardware)
['Case', 'Motherboard', 'HDD', 'SSD', 'CPU', 'Graphics card', 'RAM']
Debes saber que también puedes utilizar las posiciones negativas:
del hardware[-1]
print(hardware)
['Case', 'Motherboard', 'HDD', 'SSD', 'CPU', 'Graphics card', 'RAM']
Ejercicios de Python
- De esta lista, elimina los colores
'azul'
,'marrón'
,'negro'
y'rosa'
. Debes utilizar al menos una vez las posiciones negativas para eliminar un color. Después, imprime la lista para ver los colores que se han eliminado.
colores = ['rojo', 'azul', 'verde', 'amarillo', 'marrón', 'lila', 'negro', 'rosa', 'blanco', 'naranja']
La solución la encontrarás aquí: Ejercicios resueltos de Python.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.