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,...是類對象。 –