[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

> Alex Martelli wrote:
> > This becomes a valid list comprehension by writing 'if' instead of
> > 'when'.
> valid, yes. efficient, I am not sure.
> 
> [ x for x in xrange(10000000) if p(x) ]
> 
> means I need to go through the whole range even if p = lambda x: x < 2.

Of course, barring semantically-very-deep optimizations (ones no
production implementation I know of ANY language would even try).  And,
your POINT would be...?


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

Reply via email to