Eliminación de elementos de una lista con la sentencia del en Python

La sentencia del elimina el valor de un índice de una lista. Todos los valores de la lista después del valor eliminado se moverán en un índice. Por ejemplo, introduzca lo siguiente en el shell interactivo:

>>> spam = ['cat', 'bat', 'rat', 'elephant']
>>> del spam[2]
>>> spam
['cat', 'bat', 'elephant']
>>> del spam[2]
>>> spam
['cat', 'bat']

La sentencia del también se puede utilizar sobre una variable simple para borrarla, como si fuera una sentencia de «desasignación». Si intentas usar la variable después de borrarla, obtendrás un error de NameError porque la variable ya no existe. En la práctica, casi nunca es necesario borrar variables simples. La sentencia del se utiliza sobre todo para borrar valores de las listas.

Deja una respuesta