我的資料:
(John, 23)
(Micheal, 8)
(Kathy, 8)
(Sam, 18)
我需要按值后跟鍵對它們進行排序。然后,我需要為他們分配一個訂單號:
(0, John, 23)
(1, Sam, 18)
(2, Kathy, 8)
(3, Micheal, 8)
這是我當前的代碼,資料包含元組:
data.sortBy(x => (-x._2, x._1))
我不知道如何將排名添加到前面
uj5u.com熱心網友回復:
您可以使用zipWithIndex來做到這一點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/515724.html
標籤:斯卡拉
上一篇:如何總結一個類的多個欄位?
