0

私はコードで何かをしようとしていますが、それは機能していません。何をグーグルで検索すればよいかさえわかりません。実際のケースは tkinter を使用した python にありますが、ここに要点を説明する簡単な例があります。

たくさんの変数を作成したいので、タプルのリストを作成しました:

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 に答える