explain this function to me, lambda confusion
Arnaud Delobelle
arnodel at googlemail.com
Sun May 18 09:40:52 EDT 2008
Lie <Lie.1296 at gmail.com> writes:
> Lambda can actually be safely removed from python and no other
> features would be missing. It is always possible to create a def
> version of any lambda, so lambda is useless. It is just a convenience
> for the times where we're just too lazy to invent a name and find a
> place to place the def, instead just inlining the function.
Note that the same thing can be said about generator expressions,
which are nothing more than anonymous, non-reusable, generator
functions. Instead these were _added_ to the language!
--
Arnaud
More information about the Python-list
mailing list