我有一本字典,想把它转换成一个列表。然后我想根据第二个元素(值)对包含 {Key, Value} 对的结果列表进行排序,从最小值到最大值。
列表是否有内置的排序方法来处理这个问题,或者如何做到这一点?
谢谢
最佳答案
函数lists:keysort/2像手套一样适合这个。1> lists:keysort(2, [{a,b},{b,a},{b,b}]).
[{b,a},{a,b},{b,b}]
2> lists:keysort(2, [{1,14},{3,10},{2,13}]).
[{3,10},{2,13},{1,14}]
关于list - 根据元组的第二个元素对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370123/