Ir al contenido
  1. Posts/

La cláusula else en los bucles

··131 palabras·1 min·

¿Sabías que los bucles for y while en Python pueden tener una cláusula else?
#

Se ejecuta solo si el bucle finaliza sin encontrar un break — perfecto para buscar en una colección cuando quieres ejecutar lógica solo si nunca se encontró un elemento, sin banderas adicionales.

Ejemplo rápido:

for row in dataset:
    if row['target'] == 'desired_value':
        print("Found")
        break
else:
    print("Not found")

En este fragmento, el bloque else se ejecuta únicamente cuando el bucle termina sin encontrar un break. Esto te permite evitar crear banderas o condiciones fuera del bucle.

Más información en el link 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano