В чем разница между UserDict
, dict
и ABC
и какой Рекомендовано? Документы, похоже, не рекомендуют UserDict
?
Также кажется, что UserDict update ()
будет использовать мой метод setitem
, тогда как dict
не использует ' т? Какие методы действительно необходимо переопределить, учитывая, что мне нужны пользовательские setitem
и getitem
функции?
С помощью ABC
s мне пришлось бы реализовать абсолютно все методы, поскольку он не обеспечивает реализации по умолчанию?
Я хочу создать dict
, который выполняет две функции:
intern ()
все ключи и значения Итак, какой из UserDict
, dict
и ABC
лучше всего позволит мне это сделать?