Palabras clave en Python: for

Publicado el jueves, 02 de octubre del 2025

En Python, la palabra clave for se utiliza para iterar sobre secuencias de elementos como pueden ser las listas, tuplas, cadenas, o cualquier objeto que sea iterable.

Esta palabra clave define una estructura de control llamada ciclo o bucle que te permite ejecutar acciones sobre o con cada elemento en la secuencia, facilitando la automatización de tareas repetitivas.

Sintaxis

La sintaxis básica de un ciclo for en Python es la siguiente:

for variable in iterable:
    <block>

Donde variable toma el valor de cada elemento en el iterable, y el bloque de código se ejecuta para cada uno de estos valores.

Ejemplos prácticos

A continuación algunos ejemplos de cómo usar el ciclo for en tu código:

>>> for number in [1, 2, 3, 4]:
...     print(number)
...
1
2
3
4

En este ejemplo, el ciclo for itera sobre una lista de números, y print(number) se ejecuta para cada número en la lista.

También puedes iterar sobre los caracteres de una cadena:

>>> for letter in "Python":
...     print(letter)
...
P
y
t
h
o
n

Aquí, el ciclo for recorre cada caracter de la cadena "Python" e imprime cada uno de ellos en pantalla.

El ejemplo siguiente muestra cómo iterar sobre un diccionario y acceder a sus claves y valores:

>>> students = {
...     "Ana": 18,
...     "Luis": 20,
...     "María": 19
... }

>>> for name, age in students.items():
...     print(f"{name} tiene {age} años")
...
Ana tiene 18 años
Luis tiene 20 años
María tiene 19 años

En este caso, el método .items() devuelve pares de clave y valor que puedes desempaquetar directamente en el ciclo for.

Uso de for

Los casos de uso más comunes de la palabra clave for incluyen los siguientes:

  • Iterar sobre elementos en una lista, tupla, conjunto o diccionario.
  • Recorrer cadenas de caracteres.
  • Ejecutar un bloque de código un número específico de veces utilizando la función range().
  • Trabajar con estructuras de datos complejas y realizar operaciones en cada elemento.
  • Iterar sobre un archivo línea por línea.

Resumiendo

La palabra clave for es fundamental en Python para realizar iteraciones sobre secuencias de elementos de manera eficiente y clara.

Conocer y emplear esta palabra clave te permitirá automatizar tareas repetitivas y manejar colecciones de datos de forma efectiva.