class z:
list = ['a','b']
def add(self,y):
if self.list.count(y) != 1:
self.list.append(y)
#tests
a=z()
a.list #['a', 'b']#['a', 'b']
a.add('c')
a.list #['a', 'b', 'c']#['a', 'b', 'c']
b=z()
b.list #['a', 'b', 'c']#['a', 'b']
b.add('d')
b.list #['a', 'b', 'c', 'd']#['a', 'b', 'd']
In het rood is de uitvoer die python geeft, in het groen, zoals ik het wil hebben. Is er iemand die weet hoe ik de class kan aanpassen zodat alle tests de gewenste waardes geven?