Cameron Pulsford wrote:
Hey all, I have a dictionary that looks like this (small example version)
{(1, 2): 0} named a
so I can do a[1,2] which returns 0. What I also have is a list of
coordinates into a 2 dimensional array that might look like this b =
[[1,2]]. Is there anyway I can call a[b[0]] and have it return 0?
Unless you are mutating your coordinate pairs in place, which you very
seldom would *have to* do, I would make them tuples.
b = [ (1,2), (3,5), ...]
This would even save a bit of memory.
I prefer this to converting list pairs to tuple pairs on access.
tjr
--
http://mail.python.org/mailman/listinfo/python-list