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