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
Publicar un comentario