Python's lambda also has an interesting design flaw that anyone using it will come up against sooner or later [1]. The way it interacts with Python's scoping rules is quite broken. This hinders using it as freely as is possible in, eg, Clojure.
>>> fs = [(lambda n: i + n) for i in range(10)]
>>> [f(4) for f in fs]
[13, 13, 13, 13, 13, 13, 13, 13, 13, 13]
[1] http://math.andrej.com/2009/04/09/pythons-lambda-is-broken/