Ibuprofeno.py馃拪| #97: Explica este c贸digo Python

Cristian Fernando - May 3 - - Dev Community

Explica este c贸digo Python

Dificultad: Intermedio

numeros = [42,96,12,20,36]
del numeros[100]
print(numeros)
Enter fullscreen mode Exit fullscreen mode

馃憠 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]
Enter fullscreen mode Exit fullscreen mode

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .