作者: 藤岡和夫
日時: 2008/2/11(23:15)
On Mon, 11 Feb 2008 23:05:32 +0900
藤岡和夫 <kazuf@...> wrote:

> 試してみました。
> 
> -----^ testarray.py
> var1 = 1
> var2 = 2
> var3 = 3
> x = 'var'
> i = 1
> print eval("var" + str(1))
> print vars()["var" + str(1)]
> print locals()["var" + str(1)]
> -----$
> 
> C:\Scripts\Python>python testarray.py
> 1
> 1
> 1
> 
> C:\Scripts\Python>

じゃないか^^;)

var1 = 1
var2 = 2
var3 = 3
x = 'var'
i = 1
print eval(x + str(i))
print vars()[x + str(i)]
print locals()[x + str(i)]

藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html