The other different thing about lambda functions is that you don't use "return" -- the stuff to the right of the colon is an expression whose result is what is returned.

    def add_vals(x, y):
        return x + y

could be replaced with the one-liner:

    add_vals = lambda x, y: x + y