通过第二个元素对元组列表进行排序 [英] Sort a list of tuples by their second elements
本文介绍了通过第二个元素对元组列表进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
示例输入:
[(Bob,3),(Terry,1)]
示例输出:
[(Terry,1)(Bob,3)]
解决方案
另一个很酷的诀窍是使用 / code> from Data.Function:
import Data.Function(on)
import Data.List (sortBy)
sortBy(比较'on` snd)[...]
与比较
并无太大区别,但不时有一个不错的诀窍。
I want to sort a list of tuples by their second elements.
Example input:
[("Bob",3),("Terry",1)]
Example output:
[("Terry",1)("Bob",3)]
解决方案
Another cool trick is to use on
from Data.Function:
import Data.Function (on)
import Data.List (sortBy)
sortBy (compare `on` snd) [...]
Not much different than comparing
but a nice trick from time to time.
这篇关于通过第二个元素对元组列表进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文