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