8.9. Borrado en una lista

El uso de porciones para borrar elementos de una lista puede ser extraño, y por ello propicio a los errores. Python nos da una alternativa que resulta mas legible.

del elimina un elemento de una lista:

   1: >>> a = ['uno', 'dos', 'tres']
   2: >>> del a[1]
   3: >>> a
   4: ['uno', 'tres']

Como podría esperar, del maneja índices negativos y provoca un error en tiempo de ejecución sin el índice esta fuera de límites.


Puede usar una porción como índice para del:




   1: >>> lista = ['a', 'b', 'c', 'd', 'e', 'f']
   2: >>> del lista[1:5]
   3: >>> print lista
   4: ['a', 'f']

Como es habitual, las porciones seleccionan todos los elementos hasta, pero no incluido, el segundo índice.

Comentarios

Entradas populares