小编ACx*_*ACx的帖子

Python:双重排序

是否有一种快速简便的方法来对包含两个项目的元组列表进行排序?(我要排序的元组的简短列表:

[('this', 4), ('in', 4), ('dedicated', 4), ('who', 3), ('us', 3), ('they', 3), ('so', 3), ('shall', 3), ('people', 3), ('is', 3), ('great', 3), ('dead', 3), ('are', 3), ('It', 3), ('which', 2), ('what', 2)]
Run Code Online (Sandbox Code Playgroud)

我试图首先按频率(最大的第一个)排序它们,所以数字,然后按字母顺序排序.

这是我到目前为止:

word_list.sort(key=itemgetter(1,0), reverse = True)
Run Code Online (Sandbox Code Playgroud)

这按频率按降序对列表进行排序.

python sorting

6
推荐指数
1
解决办法
1123
查看次数

标签 统计

python ×1

sorting ×1