Erik wrote:
Is there not a class that is somewhere between "dict" and "OrderedDict" that provides what I need?
Such a class could exist, but the stdlib doesn't happen to provide one as far as I know. Note, though, that you're relying on implementation details of OrderedDict when you use it to "fix" your problem in this way. It happens to work in some versions of Python, but it might not work in the next one. > OK, so technically it is a subclass, I didn't notice that, but where > does the documentation explain all of the differences in behaviour? It doesn't, but the differences you're talking about are differences between undocumented behavour of dict and undocumented behaviour of OrderedDict. The docs are under no obligation to tell you about any of that. -- Greg -- https://mail.python.org/mailman/listinfo/python-list