No entendí ni madres
No entendí ni madres
Hola Fernando,
Entiendo que el tema de listas de listas puede parecer un poco complicado al principio, pero estoy aquí para ayudarte a desglosarlo. En la lección que estás viendo, el objetivo es trabajar con una estructura de datos anidada, específicamente una lista que contiene otras listas.
Imagina que tienes una lista llamada Notas_Grupo
que contiene nombres de estudiantes y sus calificaciones de tres trimestres. El ejercicio te pide que separes los nombres de las calificaciones y organices las calificaciones en una lista de listas. Aquí te dejo un ejemplo simplificado para ayudarte a entender mejor:
Supongamos que Notas_Grupo
es algo así:
Notas_Grupo = ["Ana", 8, 9, 10, "Luis", 9, 7, 6, "Maria", 7, 8, 9]
La idea es crear dos listas: una para los nombres y otra para las calificaciones organizadas por estudiante. Aquí tienes un ejemplo de cómo podrías hacerlo:
Nombres = []
Notas = []
for i in range(len(Notas_Grupo)):
if i % 4 == 0:
Nombres.append(Notas_Grupo[i])
else:
Notas.append(Notas_Grupo[i])
Notas_Separadas = []
for i in range(0, len(Notas), 3):
Notas_Separadas.append(Notas[i:i+3])
print("Nombres:", Nombres)
print("Notas Separadas:", Notas_Separadas)
Este código primero separa los nombres de las calificaciones. Luego, organiza las calificaciones en sublistas de tres elementos cada una, correspondientes a las calificaciones de cada estudiante.
Espero que este ejemplo te ayude a entender mejor el concepto. ¡No te preocupes si no lo captas a la primera, con práctica se vuelve más claro!
Espero haber ayudado y buenos estudios!
Saludos,
Hola, Fernando.
Comprendo tu fustración. Te recomiendo realices nuevamente la practica.
Nota: Al principio me confundí, pero volviendo hacer la practica mejore mucho mi lógica.
Nota2: transcribelo a una hoja y a lapiz.