| | | Marcus Low |  |
| Posted: Sun Jul 13, 2008 12:11 am Post subject: Someone enlightened me |  |
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() |
|