lambda
The lambda
keyword produces anonymous function expressions without using the def
keyword. Lambda expressions are commonly used for defining single-use functions which are then passed to higher-order functions.
Syntax
lambda parameter_list : expression
A comma-separated parameter_list
is provided and mapped into the expression
on the other side of the colon :
.
Example
A lambda
expression can be assigned to a variable like in the example below:
example = lambda base, exponent : base**exponentprint(example(2, 3))
Codebyte Example
Below is another example of using a lambda
expression: