Python's dictionary object source code describes the choice of hash functions and collision resolving scheme in detail, alongside with their rationales. Thoughtful, interesting read. Just look at the first part beginning with 'Major subtleties ahead'.


