2014-04-23 62 views
0

我需要存儲一個隨機的初始值,以便在用戶輸入覆蓋後稍後使用它。所以我必須使用兩個變量來處理相同類型的數據。如果/如果我想避免的話,那麼後來它就是不可避免的。如何在Python中存儲多個變量值

var01='default' 
var02=None 
if var01: print var01 
elif var02: print var02 

問題:由於可以使用每次傳入初始值不同的默認值,理想情況下,初始值只是「向下移動數據層次結構」並保持「有」。如果這是不可能的,我想看看如何處理類似的情況。

+0

你能不能用'list'? – joc

+0

當然......或字典......但我需要一個單一的可變解決方案。或者其他一些但優雅。 – alphanumeric

+2

是不是一個單一的變量?這不是優雅嗎? – univerio

回答

3

使用list

var_list = ['default'] 
print var_list[-1] # 'default' 
var_list.append('new var') 
print var_list[-1] # 'new var' 
+0

所以被列出!謝謝! – alphanumeric