Listas
En Python, una lista es una estructura de datos flexible que permite almacenar una colección ordenada de elementos de cualquier tipo. Son mutables, lo que significa que se pueden modificar después de su creación. Se definen entre corchetes [] y sus elementos se separan por comas.
Crear una lista
Sección titulada «Crear una lista»Hagamos una lista de frutas
# Lista de frutasfrutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']print(frutas)
Salida:
['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
Indexacion
Sección titulada «Indexacion»Supongamos que solo queremos un elemento en particular de la lista de frutas, teniendo esto en cuenta debes saber que cada elemento en una lista tiene un indice con el cual podemos ubicar cada elemento de una lista y para ello debemos llevar acabo el concepto de Indexacion de la siguiente forma
# Lista de frutasfrutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']print(frutas[1])
Salida:
banana
Modificar un elemento
Sección titulada «Modificar un elemento»Atravez de la indexacion podemos modificar un elemento de la lista en particular
# Lista de frutasfrutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
# Asignamos un nuevo elemento al elemento que se encuentra en la posicion 1frutas[1] = 'fresa'print(frutas)
Salida:
['manzana', 'fresa', 'naranja', 'pera', 'uva', 'mango']
Añadir elementos
Sección titulada «Añadir elementos»Para añadir un elemento a una lista debes usar la funcion .append()
# Lista de frutasfrutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
# Nuevo elemento añadido al final de la listafrutas.append('fresa')print(frutas)
Salida:
['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango', 'fresa']
Eliminar un elemento
Sección titulada «Eliminar un elemento»Para eliminar un elemento a una lista debes usar la funcion .remove()
# Lista de frutasfrutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
# Remover elemento seleccionadofrutas.remove('mango')print(frutas)
Salida:
['manzana', 'banana', 'naranja', 'pera', 'uva']