我有几个变量,其中一些需要在特定条件下改变。你知道吗
test = 'foo'
a, b, c = None, None, None
if test == 'foo':
a = 1
elif test == 'bar':
b = 2
else:
c = 3
我想使用描述的dict方法here,但是如何修改它来更改多个变量呢?我希望它像这样工作:
options = {'foo': ('a',1), 'bar': ('b',2)}
reassign_variables(options,test, ('c',3))
或者,如果不创建一个函数并分别对所有条件进行硬编码,就不能实现这一点吗?你知道吗
这将更改模块的全局命名空间中的变量
使用^{} 方法,如果我没弄错的话:
您可以将值重新指定给变量
相关问题 更多 >
编程相关推荐