Quoting Reckoner recko...@gmail.com:
Hi,
Observe the following:
In [202]: class Foo():
.: def __init__(self,h=[]):
.: self.h=h
[...]
In [207]: f.h.append(10)
In [208]: f.h
Out[208]: [10]
In [209]: g.h
Out[209]: [10]
The question is: why is g.h
Hi,
Observe the following:
In [202]: class Foo():
.: def __init__(self,h=[]):
.: self.h=h
.:
.:
In [203]: f=Foo()
In [204]: g=Foo()
In [205]: g.h
Out[205]: []
In [206]: f.h
Out[206]: []
In [207]: f.h.append(10)
In [208]: f.h
Out[208]: [10]
In [209]:
Reckoner wrote:
Hi,
X-Antispam: NO; Spamcatcher 5.2.1. Score 50
Observe the following:
In [202]: class Foo():
.: def __init__(self,h=[]):
.: self.h=h
.:
.:
In [203]: f=Foo()
In [204]: g=Foo()
In [205]: g.h
Out[205]: []
In [206]: f.h
Out[206]: []
In
On Mon, Jul 27, 2009 at 1:40 PM, Reckonerrecko...@gmail.com wrote:
Hi,
Observe the following:
In [202]: class Foo():
.: def __init__(self,h=[]):
.: self.h=h
.:
.:
In [203]: f=Foo()
In [204]: g=Foo()
In [205]: g.h
Out[205]: []
In [206]: f.h
Reckoner wrote:
Hi,
Observe the following:
In [202]: class Foo():
.: def __init__(self,h=[]):
.: self.h=h
.:
.:
In [203]: f=Foo()
In [204]: g=Foo()
In [205]: g.h
Out[205]: []
In [206]: f.h
Out[206]: []
In [207]: f.h.append(10)
In [208]: f.h