我正在尝试在代码中做一些事情,这是行不通的,我甚至不确定谷歌的用途。 实际的情况是在使用tkinter的python中,但是这里有一个简单的例子,可以说明这一点。
我想创建一堆变量,所以我制作了一个元组列表:
vars = [('var1', 'value1'), ('var2', 'value2')]
然后我想使用这样的语法:
for item in vars:
item[0] = item[1]
这会使item[0]
等于'value1'
。我希望它做的是让var1
等于'value1'
。
我希望清楚我要做的事情。一旦我能在正确的方向上得到一个暗示,我感觉它甚至微不足道。
这是在python中,但我认为这个概念更具普遍性。
由于
答案 0 :(得分:4)
您可以使用字典来实现此目的:
d = dict(vars)
然后,您可以通过var1
访问d['var1']
,这将为您提供value1
。