连接字符串以生成变量?

时间:2019-06-26 15:11:33

标签: python

我想遍历变量的音节,并且必须将基本名称与形成变量的迭代连接起来。示例:

Example_A = 1
Example_B = 2
Example_C = 3

for i in ['A', 'B', 'C']:
    print(''.join(['Example_', i]))

# Reality output
'Example_A'
'Example_B'
'Example_C'

# Desired output
1
2
3

但是,这只会导致字符串('Example_A'),而不会导致变量本身。有什么方法可以将字符串“转换”为变量?

解决方案

Example_A = 1
Example_B = 2
Example_C = 3

for i in ['A', 'B', 'C']:
    print(globals()['Example_{}'.format(i)])

0 个答案:

没有答案