Description
Use specialized dictionary-like containers in Python programs. It helps developers model mappings with behavior that plain dictionaries do not provide conveniently.
This is a small library for code, not a visible application. Choose these structures when their behavior makes the program clearer, and document assumptions so future maintainers know why a normal dictionary was not enough.