
collections.Mapping
— это абстрактный базовый класс, который представляет отображение ключ-значение и наследуется встроенными типами словарей (dict
), а также другими типами, реализующими схожее поведение (OrderedDict
).Например,
Mapping
используется вместе с isinstance
или issubclass
для проверки, является ли объект словарем. Mapping
также гарантирует наличие основных методов словаря у переданного объекта.