如何在Python中存储多个变量值

如何在Python中存储多个变量值,python,Python,我需要存储一个随机初始值,以便在用户输入覆盖后使用。因此,我必须使用两个变量来处理相同类型的数据。如果我想避免的话,它会导致不可避免的后果 var01='default' var02=None if var01: print var01 elif var02: print var02 问题:由于每次传入的初始值不同,因此不能使用默认值。理想情况下,初始值只需“向下移动数据层次结构”,并保持“存在”可用。如果这是不可能的,我想看看如何妥善处理类似的情况 使用列表: var_list = ['de

我需要存储一个随机初始值,以便在用户输入覆盖后使用。因此,我必须使用两个变量来处理相同类型的数据。如果我想避免的话,它会导致不可避免的后果

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

问题:由于每次传入的初始值不同,因此不能使用默认值。理想情况下,初始值只需“向下移动数据层次结构”,并保持“存在”可用。如果这是不可能的,我想看看如何妥善处理类似的情况

使用
列表

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

使用
列表

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

使用
列表

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

使用
列表

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

您不能使用
列表吗
?当然可以。。。或字典。。。但我需要一个单变量的解决方案。或者其他一些但是很优雅的东西。
列表
不是单个变量吗?这不是很优雅吗?你能不能不使用
列表
?当然。。。或字典。。。但我需要一个单变量的解决方案。或者其他一些但是很优雅的东西。
列表
不是单个变量吗?这不是很优雅吗?你能不能不使用
列表
?当然。。。或字典。。。但我需要一个单变量的解决方案。或者其他一些但是很优雅的东西。
列表
不是单个变量吗?这不是很优雅吗?你能不能不使用
列表
?当然。。。或字典。。。但我需要一个单变量的解决方案。或者其他一些但是很优雅的东西。
列表
不是单个变量吗?这不是很优雅吗?那就列出来吧!谢谢所以要被列入名单!谢谢所以要被列入名单!谢谢所以要被列入名单!谢谢