Listas y tuplas
Modificar el contenido de una lista
Trataremos en esta entrada cómo modificar los elementos que componen una lista mediante diferentes funciones y procedimientos completando lo visto en entradas anteriores, especialmente [en esta] cerrando una temática que lleva abierta desde hace tiempo.
Una vez definida una lista vacía (lista_1 = []) (1) tenemos dos funciones para añadir elementos:
Añadir elementos al final (append())
lista_1.append('Rosa')
Añadir elementos en una posición intermedia (insert(indice,elemento))
lista_1.insert(1,'Cecilia')
Observa que para añadir elementos en una posición determinada debemos indicar como primer parámetro el índice (o posición) que deseemos que ocupe el elemento.
Si lo que deseamos es añadir un conjunto de elementos a la lista, todos a la vez, usaremos la función (extend([]))
lista_1.extend(['Maria','Celia'])
En realidad lo que añadimos es una lista a la lista anterior, motivo por el cual situamos los elementos entre corchete. De no hacerlo obtendremos error o un resultado inesperado (2)
También contamos con funciones para borrar o eliminar elementos de la lista:
Eliminamos el elemento identificado de la lista mediante (remove())
lista_1.remove('Rosa')
El método (pop()) elimina por defecto el último elemento de la lista...
lista_1-pop()
... pero si le pasamos como parámetro un índice válido de la lista elimina el elemento que ocupe esa posición
lista_1.pop(2)
Pero el método más simple para borrar un elemento es usar la instrucción del
del lista_1[0]
NOTAS
(2) Lo segundo si añadimos una palabra ('Maria'). En este caso nos devolverá cada letra como elemento de la lista.

No hay comentarios:
Publicar un comentario
Comenta esta entrada