>>> class CustomList:
... def __init__(self):
... self.list = []
... def getList(self):
... return self.list
... def addToList(self, *x):
... for i in range(0, len(x)):
... self.list.append(x[i])
...
>>> l = CustomList()
>>> l.getList()
[]
>>> l.addToList(3)
>>> l.getList()
[3]
>>> l.addToList(5, 8, 1)
>>> l.getList()
[3, 5, 8, 1]
Я не уверен, какой у вас точный вопрос, но вот простое определение класса. Поиграйте с ним, чтобы понять, как работают классы и как их применять. Затем перенесите его на любую вашу цель.