辞書配列生成を1回で済ますように修正(今まで関数呼び出しのたび生成されてた)