UserDict
UserDict — Class wrapper for dictionary objects
Source code: Lib/UserDict.py
The module defines a mixin, DictMixin
, defining all dictionary methods for classes that already have a minimum mapping interface. This greatly simplifies writing classes that need to be substitutable for dictionaries (such as the shelve module).
This module also defines a class, UserDict
, that acts as a wrapper around dictionary objects. The need for this class has been largely supplanted by the ability to subclass directly from 登录查看完整内容