Explica este código Python
Dificultad: Intermedio
numeros = [42,96,12,20,36]
del numeros[100]
print(numeros)
👉 A. TypeError
👉 B. SyntaxError
👉 C. NameError
👉 D. IndexError
Respuesta:
👉 D. IndexError
Para eliminar un item de una lista podemos usar el operador del
seguido de la posición que queremos eliminar.
En este sentido, ¿qué sucede si la posición que queremos eliminar no existe dentro de la lista? Entonces el interprete de Python nos regresa un IndexError
.
Para solucionar esto debemos eliminar siempre posiciones de la lista que sabemos que existen:
numeros = [42,96,12,20,36]
del numeros[2]
print(numeros) # [42, 96, 20, 36]
Top comments (0)