Python重写对象列表

Python重写对象列表,python,list,class,overriding,python-3.3,Python,List,Class,Overriding,Python 3.3,早上好 我想创建一个从列表继承的类,如下所示: import pickle object_list = [] object_list.append(an_object) object_list.append(an_other_object) object_list.dump('/home/user/my_file') 或 我只是不知道如何创建我的类 谢谢你的阅读,我明白了 import pickle class my_list(list): def__init___(self, *

早上好

我想创建一个从列表继承的类,如下所示:

import pickle

object_list = []

object_list.append(an_object)
object_list.append(an_other_object)

object_list.dump('/home/user/my_file')

我只是不知道如何创建我的类

谢谢你的阅读,我明白了

import pickle

class my_list(list):
  def__init___(self, *args)
    list.__init__(self, *args)

  def dumps(self, path):
    with open(path, 'wb') as f:
      pick = pickle.Pickler(f)
      pick.dump(self)

  def load(self, path):
    with open(path, 'rb') as f:
      pick = pickle.Unpickler(f)
      for i in pick.load():
        self.append(i)
import pickle

class my_list(list):
  def__init___(self, *args)
    list.__init__(self, *args)

  def dumps(self, path):
    with open(path, 'wb') as f:
      pick = pickle.Pickler(f)
      pick.dump(self)

  def load(self, path):
    with open(path, 'rb') as f:
      pick = pickle.Unpickler(f)
      for i in pick.load():
        self.append(i)