我想按第二个元素对元组列表进行排序。
示例输入:
[("Bob",3),("Terry",1)]
示例输出:
[("Terry",1)("Bob",3)]
最佳答案
另一个很酷的技巧是使用 on
来自 Data.Function:
import Data.Function (on)
import Data.List (sortBy)
sortBy (compare `on` snd) [...]
与
comparing
没有太大区别但不时是一个很好的把戏。
关于sorting - 按第二个元素对元组列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9319133/