Mercurial > cpython-lru_cache-weakref
diff Doc/lib/libfuncs.tex @ 17659:deb8a5e151a3 legacy-trunk
Update the filter() and list() descriptions to include information about
the support for containers and iteration.
| author | Fred Drake <fdrake@acm.org> |
|---|---|
| date | Wed, 02 May 2001 20:19:19 +0000 |
| parents | 70bb1119044a |
| children | 2892aa2607d5 |
line wrap: on
line diff
--- a/Doc/lib/libfuncs.tex Wed May 02 20:18:03 2001 +0000 +++ b/Doc/lib/libfuncs.tex Wed May 02 20:19:19 2001 +0000 @@ -234,12 +234,13 @@ \end{funcdesc} \begin{funcdesc}{filter}{function, list} -Construct a list from those elements of \var{list} for which -\var{function} returns true. If \var{list} is a string or a tuple, -the result also has that type; otherwise it is always a list. If -\var{function} is \code{None}, the identity function is assumed, -i.e.\ all elements of \var{list} that are false (zero or empty) are -removed. + Construct a list from those elements of \var{list} for which + \var{function} returns true. \var{list} may be either a sequence, a + container which supports iteration, or an iterator, If \var{list} + is a string or a tuple, the result also has that type; otherwise it + is always a list. If \var{function} is \code{None}, the identity + function is assumed, i.e.\ all elements of \var{list} that are false + (zero or empty) are removed. \end{funcdesc} \begin{funcdesc}{float}{x} @@ -378,12 +379,13 @@ \end{funcdesc} \begin{funcdesc}{list}{sequence} -Return a list whose items are the same and in the same order as -\var{sequence}'s items. If \var{sequence} is already a list, -a copy is made and returned, similar to \code{\var{sequence}[:]}. -For instance, \code{list('abc')} returns -returns \code{['a', 'b', 'c']} and \code{list( (1, 2, 3) )} returns -\code{[1, 2, 3]}. + Return a list whose items are the same and in the same order as + \var{sequence}'s items. \var{sequence} may be either a sequence, a + container that supports iteration, or an iterator object. If + \var{sequence} is already a list, a copy is made and returned, + similar to \code{\var{sequence}[:]}. For instance, + \code{list('abc')} returns \code{['a', 'b', 'c']} and \code{list( + (1, 2, 3) )} returns \code{[1, 2, 3]}. \end{funcdesc} \begin{funcdesc}{locals}{}
