> Good observation, how is this done in Python than?

I don't know what goes on under the hood.  Because the keys are
immutable, I don't imagine things like freezing and rehashing are
necessary, but I really don't know how the keys are looked up.

-DK