Bjoern Schliessmann wrote: > Peter Otten wrote: > >> No, 'k in d' is equivalent to 'd.has_key(k)', only with less >> (constant) overhead for the function call. > > Ah, thx. Thought the "x in d" syntax might search in d.values() too.
I don't think it does Python 2.4.3 (#1, Nov 19 2006, 13:16:36) [GCC 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> d={1:'a',2:'b'} >>> 1 in d True >>> 'a' in d False Paul -- http://mail.python.org/mailman/listinfo/python-list