Ir al contenido
  1. Posts/

El operador `Walrus`

··151 palabras·1 min·

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.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano