在python中连接变量名

时间:2017-07-07 15:46:34

标签: python r

我有一组表名

1. EOM
2.STMT
3.LOOKUP etc

我想将这些表名与一些变量名相关联,例如

1. start_time, 
2. end_time, 
3. total_time etc. 

我想写这些变量名的方式类似于

1. start_time_EOM, end_time_EOM, total_time_EOM
2. start_time_STMT, end_time_STMT,total_time_STMT
3. start_time_LOOKUP,end_time_LOOKUP,total_time_LOOKUP

这可以在python中完成,怎么做? (注意:我是Python新手,仍在努力学习)。

2 个答案:

答案 0 :(得分:1)

您无法以您希望的方式更改变量名称,但您可以尝试使用python字典来实现您尝试完成的任务。

答案 1 :(得分:0)

是的,字典是解决方案:

tables=["A","B","C"]
vars = ["var1","var2","var3"]
dict={}
for val in tables:
  for val2 in vars:
    dict[val2+"_"+val] = foo
    dict[val2+"_"+val] = bar
    dict[val2+"_"+val] = foobar
#and so 

希望有帮助