Saltearse al contenido

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.

Hagamos una lista de frutas

list.py
# Lista de frutas
frutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
print(frutas)

Salida:

terminal
['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']

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

list.py
# Lista de frutas
frutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
print(frutas[1])

Salida:

terminal
banana

Atravez de la indexacion podemos modificar un elemento de la lista en particular

list.py
# Lista de frutas
frutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
# Asignamos un nuevo elemento al elemento que se encuentra en la posicion 1
frutas[1] = 'fresa'
print(frutas)

Salida:

terminal
['manzana', 'fresa', 'naranja', 'pera', 'uva', 'mango']

Para añadir un elemento a una lista debes usar la funcion .append()

list.py
# Lista de frutas
frutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
# Nuevo elemento añadido al final de la lista
frutas.append('fresa')
print(frutas)

Salida:

terminal
['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango', 'fresa']

Para eliminar un elemento a una lista debes usar la funcion .remove()

list.py
# Lista de frutas
frutas = ['manzana', 'banana', 'naranja', 'pera', 'uva', 'mango']
# Remover elemento seleccionado
frutas.remove('mango')
print(frutas)

Salida:

terminal
['manzana', 'banana', 'naranja', 'pera', 'uva']