Jeff Shannon <[EMAIL PROTECTED]> writes:

> I guess we'll have to agree to disagree

Indeed :-)

> I find that reading a lambda requires mentally pushing a stack frame
> to parse the lambda and another to translate map() into a loop,
> whereas a list comp's expression doesn't require such a shift

>  From the sounds of it, you may have the opposite experience with
>  reading map/lambda vs. reading list comps

No, I'm perefectly happy with both. I'm just trying to understand the
underlying reasons for people having trouble with one or the other, in
order to be better armed when the didactic need might arise.

One more question. Imagine that Python had something akin to Smalltalk
code blocks. Would something like

    map([x | x+1], seq)

be any better for you than

    map(lambda x:x+1, seq)

?
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to