Python 在函数中更改具有类似名称的变量值
我有不同的值变量不在一个数组中;e、 gPython 在函数中更改具有类似名称的变量值,python,Python,我有不同的值变量不在一个数组中;e、 g a = "united states" b = "canada" c = "mexico" 我也有相同后缀的类似命名变量 a_pop = 0 b_pop = 0 c_pop = 0 我已经做了一个随机选择a、b或c的函数,但是有没有办法编辑函数中{selected value}u pop的值,然后编辑a_pop的值,b到b_pop等,而不改变前面的变量或使用单调的if/else阶梯 例如,选择了一个。现在,对于一个选中的,我想给一个流行音乐的值添加
a = "united states"
b = "canada"
c = "mexico"
我也有相同后缀的类似命名变量
a_pop = 0
b_pop = 0
c_pop = 0
我已经做了一个随机选择a、b或c的函数,但是有没有办法编辑函数中{selected value}u pop的值,然后编辑a_pop的值,b到b_pop等,而不改变前面的变量或使用单调的if/else阶梯
例如,选择了一个。现在,对于一个选中的,我想给一个流行音乐的值添加1。与您的原始代码略有不同,但更像Python:
names = {
'a' : "united states"
'b' : "canada"
'c' : "mexico"
}
values = {
'a' : 0
'b' : 0
'c' : 0
}
选择一个随机变量变量
希望你能清楚地知道这是如何满足你的需求的。如果您不想澄清,请随时询问。简短回答:您确实不想这样做,请使用口述。另外:
values[var] += 1