Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Funciones Lambda | Funciones
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

Funciones Lambda

Todas las funciones que hemos creado hasta ahora se almacenan en memoria después de que el código se ejecute por primera vez. Sin embargo, hay ocasiones en las que puede que no quieras crear una función independiente, especialmente para tareas sencillas. En estas situaciones, puedes usar la función lambda de Python, que es esencialmente una función anónima. Esta es la sintaxis:

A modo de ejemplo, volvamos a nuestra función inicial. Podemos refactorizarla usando una función lambda para devolver la suma al cuadrado de dos números:

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Nota

Como puedes deducir, no todas las funciones que hemos discutido pueden convertirse en funciones lambda. Normalmente, las funciones lambda son más adecuadas para operaciones concisas que caben en una sola línea.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 11
some-alt