[Tutor] using "in" with a dictionary

Alex Hall mehgcap at gmail.com
Tue Sep 28 23:58:28 CEST 2010

Hi all, yet again:
I have a dictionary that will look something like:

How can I say:
if (1,2) in d: print d[(1,2)]
This is false, so I expect to have to use d.keys, but I am not quite sure how.
I will be using this in a loop, and I have to know if there is a key
in the dictionary called (i,j) and, if there is, I have to grab the
value at that slot. If not I have to print something else. When I
tried "in" in the interpreter, I got something about builtin function
not being iterable. TIA for any suggestions.

Have a great day,
Alex (msg sent from GMail website)
mehgcap at gmail.com; http://www.facebook.com/mehgcap

More information about the Tutor mailing list