On Jan 23, 11:45 pm, David Brochu <[EMAIL PROTECTED]> wrote:
> This is probably really trivial but I'm stumped.... :-(
>
> Does anyone know how to increment a variable name?
>
> For example:
>
> I know the length of a list and I want to pass each element of a list  
> to a unique variable, thus I want to increment variable names. If the  
> list length = 4, i want to have the following variables: var1, var2,  
> var3, var4.
>
> Thanks

Do you want to do this?:

>>> locals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__':
'__main__', 'pywin': <module 'pywin' from 'C:\Python25\Lib\site-
packages\pythonwin\pywin\__init__.pyc'>, '__doc__': None}
>>> locals()['var'+str(1)] = "spam"
>>> locals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__':
'__main__', 'var1': 'spam', 'pywin': <module 'pywin' from 'C:
\Python25\Lib\site-packages\pythonwin\pywin\__init__.pyc'>, '__doc__':
None}
>>> var1
'spam'
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to