¿Qué es el bucle for en Python?
El bucle for en Python es una estructura de control que permite
recorrer los elementos de una secuencia —como listas, cadenas,
tuplas, diccionarios o rangos numéricos— y ejecutar un bloque de código por
cada elemento.
Puedes imaginarlo como un cursor que avanza por una fila de objetos.
En cada paso, el bucle toma un elemento, lo asigna a la variable del ciclo
y ejecuta las instrucciones que hayas definido. Cuando ya no quedan elementos
por recorrer, el bucle finaliza automáticamente.
Ejemplo básico
# Imprimir los números del 1 al 5
for numero in range(1, 6):
print(numero)
En este ejemplo, el bucle recorre los números del 1 al 5 e imprime cada uno
en pantalla.
Ejemplo avanzado
# Recorrer una lista de diccionarios y mostrar información formateada
usuarios = [
{"nombre": "Ana", "edad": 28},
{"nombre": "Luis", "edad": 34},
{"nombre": "Marta", "edad": 22}
]
for usuario in usuarios:
print(f"Nombre: {usuario['nombre']} - Edad: {usuario['edad']}")
Aquí el bucle for recorre una lista de diccionarios.
En cada iteración accede a los datos de cada usuario y los muestra
de forma organizada.
