Just came back to python after several years in javascript. I've found that the functions you need are often already provided in the standard library (for example the `operator` module[1]).
The Python equivalent of your JavaScript example is simply:
def double(x): return x * 2
Python's `lambda` construct creates anonymous functions - its limitations mean it should only be used when anonymity is required. If a function is to be given a name, there is no reason to use a lambda over standard function syntax.
So where in javascript you would write:
In python you can simply write: [1]: https://docs.python.org/2/library/operator.html