У меня возникают трудности, когда я пытаюсь упорядочить список списков по второму элементу, что-то вроде этого
list = [[_,B,_,_,_],[_,A,_,_,_],[_,C,_,_,_]]
в это:
list = [[_,A,_,_,_],[_,B,_,_,_],[_,C,_,_,_]]
Я пробовал:
sortBy compare $ [([1,2]!!1),([2,3]!!1)]
Но он фильтрует секундные элементы и упорядочивает это в [2,3]