
El operador walrus (:=), introducido en Python 3.8, permite asignar valores a variables como parte de una expresión. Esto resulta útil cuando quieres calcular y comprobar un valor sin repetir el cálculo en varios sitios.
data = [1, 2, 3, 4, 5]
if (avg := sum(data) / len(data)) > 3:
print(f"Average is {avg}")Aquí, avg se asigna y se comprueba al mismo tiempo. Esto elimina la necesidad de otra línea y hace que tu código sea más fácil de leer.
Más información en el link 👇
También publicado en LinkedIn.


