Mercurial > cpython-lru_cache-weakref
diff Doc/lib/libstdtypes.tex @ 26437:57d03375aead legacy-trunk
SF Patch 643443. Added dict.fromkeys(iterable, value=None), a class
method for constructing new dictionaries from sequences of keys.
| author | Raymond Hettinger <python@rcn.com> |
|---|---|
| date | Wed, 27 Nov 2002 07:29:33 +0000 |
| parents | b327ffcfe9b7 |
| children | 643100170bde |
line wrap: on
line diff
--- a/Doc/lib/libstdtypes.tex Wed Nov 27 05:26:46 2002 +0000 +++ b/Doc/lib/libstdtypes.tex Wed Nov 27 07:29:33 2002 +0000 @@ -1055,8 +1055,11 @@ {(3)} \lineiii{\var{a}.keys()}{a copy of \var{a}'s list of keys}{(3)} \lineiii{\var{a}.update(\var{b})} - {\code{for k in \var{b}.keys(): \var{a}[k] = \var{b}[k]}} + {\code{for \var{k} in \var{b}.keys(): \var{a}[\var{k}] = \var{b}[\var{k}]}} {} + \lineiii{\var{a}.fromkeys(\var{seq}\optional{, \var{value}})} + {Creates a new dictionary with keys from \var{seq} and values set to \var{value}} + {(7)} \lineiii{\var{a}.values()}{a copy of \var{a}'s list of values}{(3)} \lineiii{\var{a}.get(\var{k}\optional{, \var{x}})} {\code{\var{a}[\var{k}]} if \code{\var{k} in \var{a}}, @@ -1116,6 +1119,10 @@ over a dictionary, as often used in set algorithms. \end{description} +\item[(7)] \function{fromkeys()} is a class method that returns a +new dictionary. \var{value} defaults to \code{None}. \versionadded{2.3} +\end{description} + \subsection{File Objects \label{bltin-file-objects}}
