从列表中引用全局变量

Referencing a global variable out of a list

我有一个变量列表 (t0,t1,t2)。此列表中的每个值也与全局变量相关联。如何通过从列表中调用来引用全局变量值。我一直只得到一个字符串,我尝试并引用它。

谢谢。 代码:

t0 = [5,8]
t1 = [2,7]
t2 = [4,1]

全局变量名列表为

listnames('t0','t1','t2')

我想主要问题是如何使用表达式从列表名称转到下面显示的内容。最终,该列表的大小将是动态的,我希望在不编辑代码的情况下始终调用所有全局变量。

我想从列表中得到什么:

list2=[t0,t1,t2]
print(lists)

再次感谢..

这并不完全有效。

您正在尝试将引用添加到列表而不是对象本身? 也许这作为一本字典会更好:

map = {
"t0": [5,8],
"t1": [2,7],
"t2": [4,1],
}