programmatically define a new variable on the fly
B.Ogryczak at gmail.com
Fri Aug 10 13:08:31 CEST 2007
On 10 ago, 00:11, Lee Sander <lesa... at gmail.com> wrote:
> I would like to define a new variable which is not predefined by me.
> For example,
> I want to create an array called "X%s" where "%s" is to be determined
> based on the data I am processing. So, for example, if I the file
> I'm reading has
> g 99
> on the first line, I want to create a new variable called "Xg" whose
> is 99.
> I tried eval("Xg=*99") but that did not work.
>>> letter = 'g'
>>> import __main__
[0, 0, 0 ...
Anyway, I don´t see the point in this. Why don´t you just use
something like X['g'] instead?
More information about the Python-list