【发布时间】:2014-05-20 14:29:16
【问题描述】:
我正在尝试按出现频率对 Python 中的列表项列表进行排序 未排序的列表看起来像这样:
a=[ ['item1', 'item2', 'element2'],
['item3', 'item4', 'element3'],
['item5', 'item6', 'element1'],
['item7', 'item8', 'element3']]
我想按列表中第三个元素的频率排序。所以,排序后的结果列表会是这样的:
result = [ ['item3', 'item4', 'element3'],
['item7', 'item8', 'element3'],
['item1', 'item2', 'element2'],
['item5', 'item6', 'element1']]
我不是 Python 专家。有什么想法,怎么做?
【问题讨论】: