From: Michael W. Hudson Date: Sat, 7 Aug 2004 16:41:34 +0000 (+0000) Subject: Point out that the setdefault defaults the value to None. Inspired by X-Git-Tag: v2.4a3~369 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=049e7aaa0f97e761b75f436b907894ca62ba4298;p=python Point out that the setdefault defaults the value to None. Inspired by Michael Chermside's thinking about patch #748126 (the chief upshot of which thinking was "reject it!"). --- diff --git a/Doc/lib/libstdtypes.tex b/Doc/lib/libstdtypes.tex index ae1ba43503..01e800ad6f 100644 --- a/Doc/lib/libstdtypes.tex +++ b/Doc/lib/libstdtypes.tex @@ -1368,7 +1368,7 @@ provided and \var{k} is not in the map, \code{None} is returned. \item[(5)] \function{setdefault()} is like \function{get()}, except that if \var{k} is missing, \var{x} is both returned and inserted into -the dictionary as the value of \var{k}. +the dictionary as the value of \var{k}. \var{x} defaults to \var{None}. \item[(6)] \function{popitem()} is useful to destructively iterate over a dictionary, as often used in set algorithms.