使用字符串对象作为同名变量

问题描述 投票:0回答:1
tn = 'convert'
print('t'+'n')

tn
是一个字符串对象。但我想使用这个字符串对象作为同名变量。所以我可以期待声明为变量的结果,
tn

python string variables
1个回答
0
投票

最好避免可变的变量名;但是,如果必须的话,使用字典会更好。

尝试这样的事情:

# create dictionary of variables
variables = {}

variables['tn'] = 'convert'

# create variable name
variable_name = 't' + 'n'

print(variables[variable_name])

© www.soinside.com 2019 - 2024. All rights reserved.