Re: problem manipulating a list belonging to a class
Thx all, good to know :) Le dimanche 22 novembre 2009 à 15:16 -0800, Steve Howell a écrit : > On Nov 22, 3:14 pm, Steve Howell wrote: > > > Explanations of why you need to write it that will follow... > > I knew this had to be written up somewhere... > > http://www.ferg.org/projects/python_gotchas.html#contents_item_6 -- http://mail.python.org/mailman/listinfo/python-list
problem manipulating a list belonging to a class
Dear all, I have a problem with the following code (ubuntu 8.04, Python 2.5.2): class Toto(object): def __init__(self, number, mylist=[]): self.number=number self.mylist=mylist pass pass listA=Toto(number=1) listB=Toto(number=2) listA.mylist.append(5) print "1) ", listA.mylist print "2) ", listB.mylist >> 1) [5] >> 2) [5] I would have expected >> 1) [5] >> 2) [] Thanks in advance for advice, Marc. -- http://mail.python.org/mailman/listinfo/python-list