5.11 Lambdas

Lambda forms (lambda expressions) have the same syntactic position as
expressions. They are a shorthand to create anonymous functions; the
expression lambda arguments: expression
yields a function object. The unnamed object behaves like a function
object defined with

def name(arguments):
return expression

See section 7.5 for the syntax of parameter lists. Note
that functions created with lambda forms cannot contain statements.