On Fri, Jul 14, 2006 at 09:25:57PM -0400, Etienne Robillard wrote: > > --- ÁÕàÓöÙ <[EMAIL PROTECTED]> wrote: > > > suppose I need to create 1000 000 variables > > var_1, var_2, .... var_1000000 > > > > how to do this using for? > > (something like > > for i in range(1000000): > > ___var_ > > > How would you consider NOT creating 100,000 variables > ?? > > Answer that question and you should be close of > knowing > the answer to your own question. >
I'm with Etienne. You probably need analysis, not a mechanism for a solution that you've picked too quickly. However, if a look-up by name *is* what you need, also consider dictionaries. After all, in Python, variables are just a dictionary look-up in a namespace. In [1]: d1 = {} In [2]: for idx in range(10): ...: key = 'k%d' % idx ...: d1[key] = idx * 10 ...: ...: In [3]: d1 Out[3]: {'k0': 0, 'k1': 10, 'k2': 20, 'k3': 30, 'k4': 40, 'k5': 50, 'k6': 60, 'k7': 70, 'k8': 80, 'k9': 90} > HTH, > Me, too. Dave -- Dave Kuhlman http://www.rexx.com/~dkuhlman _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor