> So usually I just write a little function any( L, boolean_function =
> identity ) or all( ... ).  But I am kind of sick of doing that all the
> time -- does it exist anywhere in the Python libraries?  It seems really
> common to me.

Put things into your own module and add it to your python path. Then you
only have to write it once. 
 
> The first way isn't satisfactory because it takes so many lines for what
> is
> essentially one "primitive" operation.  The second way isn't great because
> it is not as readable and many readers don't like to see reduce, even if
> it
> is a common idiom like that.  Also I don't believe it short circuits.

It doesn't but so doesn't your loop example. Put a break in there once
Result is False.

-- 
Regards,

Diez B. Roggisch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to