<div dir="ltr"><br><br>On Wednesday, March 2, 2016 at 7:25:24 PM UTC-6, Ethan Furman wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">> but the lambda version is also
<br>> horrid which is exacerbated by the fact that it looks like your trying
<br>> to give the function a name or otherwise store it which defeats whole
<br>> purpose of a lambda.
<br>
<br>If I was giving it a name I would use `def`.  I am storing it, and that 
<br>is a very common use of lambdas (to be fair, I stole one line from a 
<br>multi-line dictionary definition).
<br>
<br>> At that point just use 'def' and stop trying to use
<br>> lambda where it is ill suited.
<br>
<br>This is exactly where lambda is suited.
<br>
<br></blockquote><div><br></div><div>You're right. I'm sorry for getting uppity. I was thinking of the problems that arise when you try to store generators (not lambdas *brain fart*) instead of using them in situ. Whenever I've tried to store generators, it has lead to pain and suffering because they are ephemeral creatures. Lambdas, obviously are not.</div><div><br></div></div>