¡Hola amigo de Tutoliber! Bienvenido a un nuevo artículo donde aprenderás a trabajar con bucles en Python, una de las estructuras más importantes en programación. Hoy nos enfocaremos en el ciclo FOR, su sintaxis y ejemplos prácticos para que puedas dominarlo.
Contenido
¿Qué es un bucle FOR en Python?
Un bucle FOR es una estructura que permite repetir una serie de instrucciones para cada elemento de un conjunto de datos, como listas, tuplas, diccionarios, entre otros.
Sintaxis básica del FOR
Supongamos que tenemos una lista llamada miLista
con los valores 1, 2, 3
. La estructura del FOR
sería:
miLista = [1, 2, 3]
for numero in miLista:
print(numero)
¿Qué hace este código?
- Itera sobre cada elemento de
miLista
. - Asigna temporalmente cada valor a la variable
numero
. - Ejecuta el
print(numero)
para cada elemento.
Salida:
1
2
3
Operaciones dentro del ciclo FOR
Podemos realizar operaciones más complejas dentro del bucle. Por ejemplo, sumar 1
a cada número y mostrar el resultado:
for numero in miLista:
x = numero + 1
print("El resultado de sumar 1 al número " + str(numero) + " es " + str(x))
Salida:
El resultado de sumar 1 al número 1 es 2
El resultado de sumar 1 al número 2 es 3
El resultado de sumar 1 al número 3 es 4
Almacenar resultados en una nueva lista
Podemos guardar los resultados en otra lista vacía usando el método .append()
:
miLista2 = [] # Lista vacía
for ye in miLista:
x = ye + 1
miLista2.append(x)
print(miLista2) # Muestra el progreso en cada iteración
print("Lista final:", miLista2)
Salida:
[2]
[2, 3]
[2, 3, 4]
Lista final: [2, 3, 4]
Recorrer diccionarios con FOR
También podemos iterar sobre diccionarios. Supongamos que tenemos:
miDiccionario = {"nombre": "Pedro", "apellido": "Suárez"}
1. Iterar sobre las claves
for clave in miDiccionario:
print(clave)
Salida:
nombre
apellido
2. Iterar sobre claves y valores
for clave, valor in miDiccionario.items():
print(clave, ":", valor)
Salida:
nombre : Pedro
apellido : Suárez
Video
El ciclo FOR es una herramienta fundamental en Python que nos permite automatizar tareas repetitivas y trabajar con estructuras de datos de manera eficiente. En futuros artículos, exploraremos implementaciones más avanzadas.
¡No olvides suscribirte a Tutoliber para más contenido como este! Si tienes dudas, déjalas en los comentarios.
¡Hasta la próxima! 🚀
Entradas Relacionadas
- Funciones en Python: Guía Completa para Principiantes | Cap 19
- Tuplas en Python: Qué Son y Cómo Usarlas | Cap 18
- Ciclo WHILE en Python para Principiantes | Cap 17
- Diccionarios en python | Cap 15 | Guía para novatos
- Listas comprimidas de python | Cap 14
- Listas anidadas de python | Cap 13 | Guía para Principiantes