create dynamic instance

MRAB python at mrabarnett.plus.com
Fri Jul 16 12:17:54 EDT 2010


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?



More information about the Python-list mailing list