現在、私のプログラムは次のように機能します。
List<Dict<string, double>> GroupA;
List<Dict<string, double>> GroupB;
* All dictionaries have the same keys but with dif values
foreach(string key in GroupA[0])
{
List<double> GroupA_Values;
foreach(Dict d in GroupA)
GroupA_Values.add(d[key]);
List<double> GroupB_Values;
foreach(Dict d in GroupB)
GroupB_Values.add(d[key]);
CompareValuesFunction(GroupA_Values, GroupB_Values);
}
これを行うより効率的な方法はありますか?