andmap and ormap

Peter Otten __peter__ at web.de
Wed Mar 15 01:56:26 EST 2006


Peter Otten wrote:

> def andmap(predicate, items):
>     return False not in (predicate(item) for item in items)
>         
> def ormap(predicate, items):
>     return True in (predicate(items) for item in items)

These are both broken because they imply the test (in e. g. ormap)

if True == predicate(item): ... where if predicate(item): ...

would be appropriate. Sorry for the garbage post.

Follow Felipe's or Scott's recipes. 

Peter







More information about the Python-list mailing list