Variable Modifications in a class
Mehta, Anish
Anish.Mehta at enst-bretagne.fr
Tue Jun 3 12:47:29 EDT 2003
Hello!
I am having a problem in tackling the variables in the class.
class AB:
def __init__(self):
self.a = None
self.b = None
def func(ab):
b = ab()
c = ab()
b.a = 5
b.b = 10
c = b
c.a = 30
c.b = 40
print b.a, b.b
print c.a, c.b
t = func(AB)
Output is
30 40
30 40
I want the output to be
5 10
30 40
I mean every instance should modify its own set of variables not the
variables of the other instances of the class. The output of the set of
variables of b should not be affected by modifying those variables by
another instance of the same class.
Waiting for suggestions.
Thanks in advnace.
Regards,
Anish
More information about the Python-list
mailing list