Hey Scott,

Always refer to google and the python docs first.

from http://docs.python.org/tutorial/controlflow.html#lambda-forms

4.7.5. Lambda Forms

By popular demand, a few features commonly found in functional programming
languages like Lisp have been added to Python. With the
lambda<http://docs.python.org/reference/expressions.html#lambda>keyword,
small anonymous functions can be created. Here’s a function that
returns the sum of its two arguments: lambda a, b: a+b. Lambda forms can be
used wherever function objects are required. They are syntactically
restricted to a single expression. Semantically, they are just syntactic
sugar for a normal function definition. Like nested function definitions,
lambda forms can reference variables from the containing scope:
>>>

>>> def make_incrementor(n):...     return lambda x: x + n...>>> f = 
>>> make_incrementor(42)>>> f(0)42>>> f(1)43


and also, this looks interesting as well:

http://www.diveintopython.net/power_of_introspection/lambda_functions.html

I haven't used lambdas but a few times, so a little google research can go
a long way.

Sincerely,
David Hutto
http://hitwebdevelopment.com
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to