SF Patch 643443. Added dict.fromkeys(iterable, value=None), a class
method for constructing new dictionaries from sequences of keys.
diff --git a/Doc/lib/libstdtypes.tex b/Doc/lib/libstdtypes.tex
index eb12aa7..6f9e453 100644
--- a/Doc/lib/libstdtypes.tex
+++ b/Doc/lib/libstdtypes.tex
@@ -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}}