[Python-checkins] r56345 - python/trunk/Doc/lib/libitertools.tex
raymond.hettinger
python-checkins at python.org
Fri Jul 13 14:09:42 CEST 2007
Author: raymond.hettinger
Date: Fri Jul 13 14:09:41 2007
New Revision: 56345
Modified:
python/trunk/Doc/lib/libitertools.tex
Log:
Correct the docs for takewhile(). Improve the recipe for nth(). Should be backported
Modified: python/trunk/Doc/lib/libitertools.tex
==============================================================================
--- python/trunk/Doc/lib/libitertools.tex (original)
+++ python/trunk/Doc/lib/libitertools.tex Fri Jul 13 14:09:41 2007
@@ -117,7 +117,7 @@
Make an iterator that drops elements from the iterable as long as
the predicate is true; afterwards, returns every element. Note,
the iterator does not produce \emph{any} output until the predicate
- is true, so it may have a lengthy start-up time. Equivalent to:
+ first becomes false, so it may have a lengthy start-up time. Equivalent to:
\begin{verbatim}
def dropwhile(predicate, iterable):
@@ -509,8 +509,8 @@
return izip(mapping.iterkeys(), mapping.itervalues())
def nth(iterable, n):
- "Returns the nth item or raise IndexError"
- return list(islice(iterable, n, n+1))[0]
+ "Returns the nth item or raise StopIteration"
+ return islice(iterable, n, None).next()
def all(seq, pred=None):
"Returns True if pred(x) is true for every element in the iterable"
More information about the Python-checkins
mailing list