按最小值对列表列表进行排序

马里乌斯·波肖夫(Marius Boshoff)

我试图按列表中的最小整数值对列表进行排序。这是我到目前为止的位置。

var SortedList = from lists in List 
                 orderby lists.List.Min(Min=>Min.value) 
                 ascending
                 select list ;

例如:

var x = new List<int>{ 5, 10, 4, 3, 0 };
var y = new List<int> { 4, -1, -5, 3, 2 };
var z = new List<int> { 3, 1, 0, -2, 2 };

var ListofLists = new List<List<int>> {x, y, z};

我的Linq的输出应为按列表列表中的最小值对列表进行排序。在我的示例中,列表的顺序为:

y-> z-> x

我尝试了很多linq表达式,并通过网络进行了搜索。这个问题似乎很简单...谢谢您的帮助!

克里斯蒂安·卢帕斯库(Cristian Lupascu)

就像这样简单:

var sorted = ListofLists.OrderBy(l => l.Min());

或者,如果您更喜欢查询语法,则应该执行以下操作:

var sorted = from list in ListofLists 
             orderby list.Min()
             select list;

它正在起作用:https : //dotnetfiddle.net/bnfGOG

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从列表列表中获取包含最小值的列表

列表列表中每个列表的最小值

在列表列表中对值进行排序

按从最大值到最小值的值顺序获取索引,而无需对输出索引列表进行排序,也可以修改另一个列表

按内部列表的特定索引对列表列表进行排序

按min属性值对类实例的元组列表列表进行排序

在Python中按长度和值对列表列表进行排序

按嵌套列表的值对列表进行排序

在列表列表中查找每个列表的最小值的索引

通过列表列表中的索引计算最小值或最大值

从 Python 中的列表列表中获取最小值和最大值的最快方法?

对列表中的列表列表进行排序

如何按列查找矩阵列表的最小值

按名称查找列表中的最小值

如何从列表列表中提取最小值并在 r 中为它们命名

从列表列表中查找“n”个最小值及其索引

按频率和值对列表进行排序

按字典python的值对列表进行排序

按多个值对字典列表进行排序

按值对python集列表进行排序

按长度排序列表列表

按 R 中的最小列值对数据框列表进行排序

按内部列表的第一个元素对列表列表进行排序(Java或groovy)

如何按子列表的长度对3个或更多列表列表进行排序

对按保持排序的值排序的数组列表进行排序

按组的最小值排序

Python对列表列表进行排序

无法对列表列表进行排序

按列表中的值对嵌套字典列表进行排序