Can someone explain to me, why the behaviour below is different when u remark "lister" and unremark "self.lister"?

#--------------------------------------------------------------
class abc :
   # remark this later and unremark "self.lister"
   lister = []

   def __init__ (self, val):
       #self.lister = []
self.lister.append(val)
#--------------------------------------------------------------
globallist = []
#-------------------------------------------------------------- def test () :
   global l
   for x in range(10) :
o = abc(x) globallist.append(o) o = "" for i in globallist : print i.lister
#--------------------------------------------------------------
test() #--------------------------------------------------------------


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to