]> granicus.if.org Git - python/commitdiff
Bug #1552618: change docs of dict.has_key() to reflect recommendation
authorGeorg Brandl <georg@python.org>
Tue, 5 Sep 2006 12:45:18 +0000 (12:45 +0000)
committerGeorg Brandl <georg@python.org>
Tue, 5 Sep 2006 12:45:18 +0000 (12:45 +0000)
to use "in".
 (backport from rev. 51740)

Doc/lib/libstdtypes.tex

index 83fa92c2e26105d3f446cb11b6b13df8a840d7a5..84ca938ae6893279948028af13619444341006a0 100644 (file)
@@ -1410,15 +1410,15 @@ arbitrary objects):
           {(1)}
   \lineiii{\var{a}.clear()}{remove all items from \code{a}}{}
   \lineiii{\var{a}.copy()}{a (shallow) copy of \code{a}}{}
-  \lineiii{\var{a}.has_key(\var{k})}
+  \lineiii{\var{k} in \var{a}}
           {\code{True} if \var{a} has a key \var{k}, else \code{False}}
-          {}
-  \lineiii{\var{k} \code{in} \var{a}}
-          {Equivalent to \var{a}.has_key(\var{k})}
           {(2)}
   \lineiii{\var{k} not in \var{a}}
-          {Equivalent to \code{not} \var{a}.has_key(\var{k})}
+          {Equivalent to \code{not} \var{k} in \var{a}}
           {(2)}
+  \lineiii{\var{a}.has_key(\var{k})}
+          {Equivalent to \var{k} \code{in} \var{a}, use that form in new code}
+          {}
   \lineiii{\var{a}.items()}
           {a copy of \var{a}'s list of (\var{key}, \var{value}) pairs}
           {(3)}