【发布时间】:2020-02-07 12:27:46
【问题描述】:
我有一个哈希
H = { abc: [1,1,2], def: [0,1,1], efg: [3,4,7] }
如何使用数组的最后一个索引对这些进行降序排序,即我需要哈希像这样H = { efg: [3,4,7], abc: [1,1,2], def: [0,1,1]}
H.values[2].sort
【问题讨论】:
-
实际上我希望它被排序散列以保留里面的数据..让我重新构建它。假设我有 5 名学生的数据。偶数 sem 和奇数 sem 中的积压和总积压。键是学生的名字说“abc”,值是一个列表,在奇数 sem、偶数 sem 和总 [0,1,1] 中积压......哈希的每个元素就像“abc”=> [0,1 ,1] 我需要订购它,以便我首先获得积压最多的学生,然后是第二个
标签: ruby sorting hash ruby-on-rails-5