获取List>中所有内容的平均值

本文关键字:List 平均值 int 获取 | 更新日期: 2023-09-27 17:49:36

我希望得到列表列表中每个对象的平均值。所以每个列表的第一个,每个列表的第二个,等等

我该怎么做?

获取List<List<int>>中所有内容的平均值

假设列表是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>,其中键是索引和值是平均值。

相关文章: