Supose我有这样的变量:var1,var2,var3,var4,var 5,...,var100(列表和词典不适合我的情况,因为所有这些变量都是类对象)。Python:如何使用变量作为字符串?
我必须处理所有这些类似的方式,例如:
if var1:
print 'var1 is not None'
if var2:
print 'var2 is not None'
if var3:
print 'var3 is not None'
...
if var100:
print 'var100 is not None'
以这样的方式,我会写的代码200个数百行...
但也许有一些方法来处理所有他们在for
声明中,如:
for i in range(1,101):
if var%s % i: #I know this is not right, but idea is understood
print 'var%s is not None' % i
所以我只写了3行代码。
它可能在Python中做什么?
谢谢!
我不相信“列表和字典在你的情况下不适合”。你为什么这么认为? –
“列表和字典不适合我的情况” - 除非它是一个不明确的任务要求(在这种情况下,如果有人提出了这个要求),绝对没有理由这样做。 – delnan
我的var1,var2,...是类对象。 –