获取List>中所有内容的平均值
本文关键字:List 平均值 int 获取 | 更新日期: 2023-09-27 17:49:36
我希望得到列表列表中每个对象的平均值。所以每个列表的第一个,每个列表的第二个,等等
我该怎么做?
假设列表是List<List<int>>
,这应该会给你一个具有平均值的List<double>
:
var values = list.Select(x => x.Average());
如果你想通过索引访问一个特定列表的平均值,你可以这样做:
var values = list.Select((x,index) => new { idx = index,avg = x.Average() })
.ToDictionary(x => x.idx, x => x.avg);
这应该给你一个Dictionary<int, double>
,其中键是索引和值是平均值。