7
Comment éviter d'avoir des données de classe partagées entre les instances?
Ce que je veux, c'est ce comportement: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] Bien sûr, ce qui se passe réellement lorsque j'imprime est: print(x.list) # prints [1, 2, 3, 4] print(y.list) …