We're back after a server migration that caused effbot.org to fall over a bit harder than expected. Expect some glitches.

hash

hash(object)

Returns the hash value of the object (if it has one). Hash values are integers. They are used to quickly compare dictionary keys during a dictionary lookup. Numeric values that compare equal have the same hash value (even if they are of different types, as is the case for 1 and 1.0).

To control the behavior of this function for your own classes, implement the __hash__ method.