Lección 5.5.1 : Listas en Python primera parte
Listas en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a conocer uno de los tipos de datos más usados en Python: las listas. Son estructuras que te permiten agrupar varios elementos en una misma variable, ¡ideal para almacenar colecciones como nombres, números o lo que necesites!
Características
- Se definen usando corchetes
[]. - Pueden contener diferentes tipos de datos: números, cadenas, booleanos, ¡incluso otras listas!
- Son mutables, es decir, podés cambiar sus valores después de crearlas.
- Se accede a sus elementos por índice, comenzando desde 0.
Ejemplos
- Crear una lista y acceder a un elemento:
nombres = ["Yuscu", "Ana", "Luis"] print(nombres[0]) # Salida: Yuscu - Agregar un nuevo elemento:
nombres.append("Carla") print(nombres) # Salida: ['Yuscu', 'Ana', 'Luis', 'Carla'] - Modificar un valor:
nombres[1] = "Lucía" print(nombres) # Salida: ['Yuscu', 'Lucía', 'Luis', 'Carla'] - Eliminar un elemento:
del nombres[2] print(nombres) # Salida: ['Yuscu', 'Lucía', 'Carla']
Práctica
Para practicar, mirá este video del curso de Yuscu Mejía sobre cómo trabajar con listas en Python:
¿Te gusta este tipo de contenido? Comentá en el video “Estoy avanzando con Yuscu Mejía y sus listas 🔥” para ayudar al canal y motivarme a subir más 💪.
Ejercicio
Ejercicio 1: Promedio de notas
Creamos una lista con notas y calculamos su promedio:
notas = [7, 8, 9, 10, 6] suma = 0 for nota in notas: suma += nota promedio = suma / len(notas) print("El promedio es:", promedio)
Ejercicio 2: Lista de compras
El usuario ingresa productos hasta que escribe “fin”, y luego mostramos la lista completa.
compras = []
producto = input("Ingrese un producto (o 'fin' para terminar): ")
while producto != "fin":
compras.append(producto)
producto = input("Ingrese otro producto (o 'fin'): ")
print("Tu lista de compras es:", compras)
