DÍA 08Decisiones, listas y repetición · Python desde cero

Guarda valores ordenados, accede por posición y agrega elementos.

Día 8 16 minInicial

Listas e índices

Objetivos

Al terminar podrás explicar el concepto principal y adaptar el ejemplo a un caso sencillo.

Concepto

Una lista reúne valores ordenados entre corchetes. Los índices empiezan en cero: el primer elemento está en 0. Una lista es mutable, por lo que puedes cambiar sus elementos o añadir uno con append. len(lista) indica la cantidad de elementos; un índice fuera de rango causa IndexError.

Ejemplo

frutas = ["mango", "piña", "papaya"]
print(frutas[0])
frutas.append("banano")
print(len(frutas))

La salida es mango y 4.

Práctica guiada

Crea una lista de ciudades, muestra la segunda y añade una más.

Reto

Calcula el promedio de cuatro calificaciones usando sum y len.

Ver respuesta al reto
calificaciones = [80, 90, 75, 95]
promedio = sum(calificaciones) / len(calificaciones)
print(promedio)  # 85.0

La posición del primer elemento es el índice 0.

Quiz

1. ¿Cuál es el índice del primer elemento?
2. ¿Qué genera range(3)?
3. ¿Qué determina qué rama de un if se ejecuta?

Comprobación

Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.

TU PROGRESO

Cargando estado…