sábado, 4 de octubre de 2025

LENGUAJES. Python.

Modificar una lista

Colecciones de datos

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 para terminar con esta temática.

Una vez declarada una lista vacía lista_1 = [] (1) contamos con dos funciones para añadir elementos:

  • Para añadirlos al final append() - lista_1.append('Rosa')
  • Para añadirlos 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']) que en realidad añade una lista a la lista anterior, motivo por el cual situamos los elementos entre corchete. De no hacerlo obtendremos error o un resultado inesperado.

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