A dict subclass which remembers insertion order
Project description
A dictionary class remembering insertion order.
Order (i.e. the sequence) of insertions is remembered (internally stored in a hidden list attribute) and replayed when iterating. A StableDict does NOT sort or organize the keys in any other way.
Implemented as a subclass of the built in dict type. Very compact implementation (less than 150 lines of code). Comes with a large test suite derived from Python’s test_dict.py in a separate test module.
Obsoleted since Python 2.7 by collections.OrderedDict (PEP 372).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
StableDict-0.2.zip
(11.4 kB
view hashes)
Built Distributions
StableDict-0.2-py2.6.egg
(19.1 kB
view hashes)
StableDict-0.2-py2.5.egg
(19.2 kB
view hashes)
StableDict-0.2-py2.4.egg
(19.4 kB
view hashes)