[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:
d={
(1,2):"a",
(3,4):"b"
}
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