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 listalista_1-pop()pero si le pasamos como parámetro un índice válido de la lista elimina el elemento que ocupe esa posiciónlista_1.pop(2) - Pero el método más simple para borrar un elemento es usar la instrucción
del-del lista_1[0]
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