On Jul 16, 12:17 pm, MRAB <pyt...@mrabarnett.plus.com> wrote: > Ray wrote: > > class Test: > > def __init__(self): > > self.value=0 > > def change(self, val): > > self.value=val > > > if __name__=='__main__': > > for x in range(10): > > x=Test() > > """ > > the question is how do i call x.value outside of that for loop? > > something like > > print x.value ? > > """ > > > thanks for any help. > > Have you tried it? > > Why are you using the same name for the loop variable and the instance > you're creating?
yes. I need to create instance. the code above is just a example. on real code, it read a dict, and create the instance from dict.keys() name. that dict is build dynamic from database. -- http://mail.python.org/mailman/listinfo/python-list