Python如何用循环定义多个变量?

Python08

Python如何用循环定义多个变量?,第1张

class Test:

    pass

a = Test()

for xx in range(97, 123):

    t = chr(xx) + '=Test()'

    print t

    exec(t)

    print eval(chr(xx))

print a

print z

variables={}

for i in range(1,band):

    variables['a'+str(i)]=ds.GetRasterBand(i).ReadAsArray(0,0,cols,rows)

f=input("同时输入a与b的值,两者逗号分隔,如:a,b=")#用","进行分隔。

a=f.split(",")[0]#提取a

b=f.split(",")[1]#提取b

print([a,b])

'''python运行效果

同时输入a与b的值,两者用逗号分隔,如:a,b=1,5

[1,5]

'''