Bonjour,
J’ai 2 classes :
Une classe Variable qui comprend 1 variable x.
Depuis une autre classe, j’instancie ma classe variable instvar
Dans mon programme main, je créer un objet de ma class InstanceVariables sur laquelle je boucle pour alimenter la liste ptest. Malheureusement, dès que l’indice 0 de mon objet se met à jour, il met aussi à jour l’indice 1 … merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 class Variables: x=0 class InstanceVariables: instvar = Variables() def main(): ptest = [] for i range(2): create_test = InstanceVariables() ptest.append(create_test) ptest[0].instvar.x = 1 if __name__.endswith(__main__): main()
Partager