Opps here is the mail again, incase my formatting is lost, can someone explain to me why this code behaves differently when "lister" and "self.lister" is swap remarked.

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