0

我正在尝试在代码中做一些事情,但这是行不通的,我什至不确定谷歌要做什么。实际情况是在 python 中使用 tkinter,但这里有一个简单的例子来说明这一点。

我想创建一堆变量,所以我制作了一个元组列表:

vars = [('var1', 'value1'), ('var2', 'value2')]

然后我想使用这样的语法:

for item in vars:
    item[0] = item[1]

这将item[0]等于'value1'。我想要它做的是var1等于'value1'

我希望它清楚我想要做什么。我有一种感觉,一旦我能得到正确方向的提示,它甚至是微不足道的。

这是在 python 中,但我认为这个概念更普遍。

谢谢

4

1 回答 1

4

您可以为此目的使用字典:

d = dict(vars)

然后你可以var1通过做访问d['var1'],这会给你value1

于 2013-08-12T14:40:14.413 回答