Descubrí walrus operator (:=) y no puedo parar de usarlo
por Hector Ortiz Fuentes··56 votos
Hace dos semanas descubri el operador morsa de Python 3.8 y ahora lo veo en todos lados.
Antes:
linea = archivo.readline()
while linea:
procesar(linea)
linea = archivo.readline()
Ahora:
while linea := archivo.readline():
procesar(linea)
Se puede abusar de el (como de todo), pero en bucles y comprensiones de lista puede eliminar mucho codigo repetitivo. ¿Lo conociais?