lambda is functional programming bit. :-) Well, you can use lambda to 1) define anonymous functions 2) one liner functions 3) to modify a function to behave the way you want (instead of defining another function that just call this function with desired params) etc, to name just few, that came into mind.
Well, I strongly advice you to read *dive into python*