sábado, 4 de octubre de 2025

Lenguajes. Python.


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

(1) También podría tratarse de una lista con un cierto número de elementos
(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