0

これはおそらく非常に単純ですが、変数名にも対応する文字列のリストがあります。

listname = ['name1', 'name2," ... ]

name1 = "somestring"
name2 = "some other string"

私ができるようにしたいのは、次のようなものです。

for variable in listname:
    [perform some operation on the string associated with the variables 
    named in listname, i.e. "somestring" and then "some other string," etc.]

文字列listnameを変数として強制的に評価する簡単な方法はありますか?

4

5 に答える 5

0

オブジェクトをリストに入れることもできます。

name1 = "some string"
name2 = "some other string"

listname =[name1, name2]

for s in listname:
    do something with s
于 2013-07-15T05:27:26.283 に答える
0

Python map 関数を見てみましょう:

http://docs.python.org/2/library/functions.html#map

その切り替えを行う関数を定義し、関数とリストを組み込みのマップ関数に渡すことができます。

于 2013-07-15T05:11:27.413 に答える