Primero debemos de comprender que existen comandos que no responden a la lógica. Este es uno de ellos:
my_list = [[2023,2024], [2025,2026]]
my_dict = { 'product': 'pantalon', 'price': 34}
No te distraigas, es mejor comprenderlo lentamente.
Vamos a notar que un For funcionará como un succionador de datos. El nombre seguido del For (en este ejemplo ‘year’) no es especial, puedes usar cualquier nombre. Este solo indica el dato que vamos a extraer (o iterar) de la lista.
foryearin my_list:
print(year[0])
Notemos que el index (0) nos llevará a la primera lista de las listas
Hasta aquí imprimimos sin mucha novedad. Sin embargo se pone interesante cuando agregamos un For dentro de otro For. Además de iterar datos de listas, diccionarios y tuplas podemos crear ciclos.
El for dentro de otro for nos permite ver las listas en forma de matriz o tabla, pudiendo manipularlas como tal.
foryearin my_list:
print(year)
for column inyear:
print(column)
Hasta aquí comprendemos la lógica del for, en donde podemos agregar otras lógicas como el if.
Saludos platzinautas.