I need a data structure that will let me do: - attribute access (or index) - maintain the order (for iter and print) - be mutable.
in case there isn't one. I was thinking having a base class like Bunch http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52308 and on top of that keeping a list of the keys and pop/push to the list when adding/deleting items. I don't like this idea because I'll have to keep each key twice. (in the list and in __dict__, is this the only way of doing it? -- http://mail.python.org/mailman/listinfo/python-list