Funciones Lambda (Funciones Anónimas)

Las funciones lambda son funciones pequeñas, sin nombre, definidas en una sola línea. Son útiles para operaciones simples, especialmente en funciones como map, filter, o sorted.

Sintaxis:

lambda argumentos: expresión

Ejemplo:

cuadrado = lambda x: x ** 2
print(cuadrado(4))  # Salida: 16

Con map y filter:

numeros = [1, 2, 3, 4]
dobles = list(map(lambda x: x * 2, numeros))  # [2, 4, 6, 8]
pares = list(filter(lambda x: x % 2 == 0, numeros))  # [2, 4]

No se recomienda para funciones complejas, ya que afectan la legibilidad.