Pythonで変数を動的に生成する
使う機会があるのかわからないが、変数を動的に生成する方法を紹介する。 基本的に辞書、または変数名が数字でいい場合は配列の方が使い勝手はよい。
for i in range(5): exec("var_{} = {}".format(i, i)) print(var_0) => 0 print(var_1) => 1 print(var_2) => 2 print(var_3) => 3 print(var_4) => 4
気持ち悪い。やはり辞書を使うのが良い。