Я хотел бы создать свою собственную коллекцию, которая имеет все атрибуты списка python, а также знает, как сохранять/загружать себя в/из базы данных. Также я хочу сделать нагрузку неявной и ленивой, так как в ней не происходит в момент создания списка, но ждет, пока его не будет использовать.
Есть ли один метод __xxx__
, который я могу переопределить для загрузки списка при первом использовании любого свойства списка (например, len
, getitem
, iter
... и т.д.) без необходимости переопределять их все