Or dictionary views: they stay current as the dictionary is updated, and allow set operations.
[1] http://docs.python.org/2/library/stdtypes.html#dictionary-vi...
Views are lighter than a full copy of a list, yet behaves like a list (eg: supports `key in view`).
[edit] Also, this seems to be the relevant PEP: