>
>
> i was writing some basic code . for understanding lambda functions , but
> couldnt understand the difference between a lambda function and an ordinary
> function.
>
> for example
>
> >>>def f (x): return x**2
> ...
> >>> print f(8)
> >>> 64
> >>> g = lambda x: x**2
> >>>
> >>> print g(8)
> >>> 64
>
> wats a need for using lambda functions ..?
>

Lambda functions are generally used where you need one liner functions to
get things done. It was a feature which was considered for removal in py3k
but there were too many people who loved the feature. :)

Personally I feel that lambda functions are great as long as they are
readable.

zm
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to