Re-sync doc tests with the doc updates.

This commit is contained in:
Raymond Hettinger 2003-08-08 04:33:19 +00:00
parent c7d7766fda
commit 77fe69bd08

View file

@ -471,15 +471,19 @@ Samuele
>>> def all(pred, seq): >>> def all(pred, seq):
... "Returns True if pred(x) is True for every element in the iterable" ... "Returns True if pred(x) is True for every element in the iterable"
... return not nth(ifilterfalse(pred, seq), 0) ... return False not in imap(pred, seq)
>>> def some(pred, seq): >>> def some(pred, seq):
... "Returns True if pred(x) is True for at least one element in the iterable" ... "Returns True if pred(x) is True for at least one element in the iterable"
... return bool(nth(ifilter(pred, seq), 0)) ... return True in imap(pred, seq)
>>> def no(pred, seq): >>> def no(pred, seq):
... "Returns True if pred(x) is False for every element in the iterable" ... "Returns True if pred(x) is False for every element in the iterable"
... return not nth(ifilter(pred, seq), 0) ... return True not in imap(pred, seq)
>>> def quantify(pred, seq):
... "Count how many times the predicate is True in the sequence"
... return sum(imap(pred, seq))
>>> def padnone(seq): >>> def padnone(seq):
... "Returns the sequence elements and then returns None indefinitely" ... "Returns the sequence elements and then returns None indefinitely"