文字列をリストから変数に変換したいのですが、どのようにして分かりません。私は試しました:文字列を値の名前に変換するにはどうすればいいですか?
しかし、唯一の変更はmy_list
です。私がやりたい何
は、使用して、そのリストに値を代入することであるあなたがglobals
または辞書を使用することができますいずれか
文字列をリストから変数に変換したいのですが、どのようにして分かりません。私は試しました:文字列を値の名前に変換するにはどうすればいいですか?
しかし、唯一の変更はmy_list
です。私がやりたい何
は、使用して、そのリストに値を代入することであるあなたがglobals
または辞書を使用することができますいずれか
座標:
がglobals
の使用:
my_list = ["a","b","c"]
for i in my_list:
globals()[i] = 4 #or whatever variable here
使い方辞書:
new_dict = {i:4 for i in my_list} #or whatever other variables
両方のopti有効な解決策ですが、私は後者をお勧めします。辞書はPythonのプログラミング標準と一直線になるため、globals
を利用するよりです。
_turn文字列が変数に何を意味するのでしょうか? – Arman
'list'の' list'を使うことができます – BadMiscuit
私はa = 4と言うほどの指示をしたいと思っています。しかし、これはmy_listを使って行います – alexSW