生成了若干数量未知的动态变量,使用动态命名的变量的时候,想用动态变量的名字返回其值,直接用fommater只能返回变量名字的字符串,希望可以返回变量的值
方法:
var1 = 'aaa'
var2 = 'bbb'
def get_value(var_name):
return eval(var_name)
for i in range(1,3):
result = get_value(f'var{i}')
print(result)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)