
¿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.

