python - 在Python中降序排序字典

标签 python sorting dictionary

我是 Python 的新手,我想知道是否有比我这样做更常见的降序排序字典的方法:

sorted_dictionary = sorted(dict.items(), key=lambda x: -x[1])

最佳答案

sorted() 有一个reverse 选项,您可以改用:

sorted(dict.items(), key=lambda kv: kv[1], reverse=True)

这会产生完全相同的输出,即使值不是数字也能正常工作。

关于python - 在Python中降序排序字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35624064/

相关文章:

python - Python中字典操作的别名

python - 如何阻止 Jupyter 打印修改后的绘图参数?

linux - 如何在 Linux 中只打印目录中最大的文件?

python - pandas 重新采样 - 5 分钟 block (不是每小时的第 5 分钟)

r - R中列数可变的排序矩阵

winforms - 排序组合框

python - 向字典添加键时调用哪个方法?

python - 将列表字典转换为一维 numpy 数组

python - 为多个变量赋值时如何迭代字典键

python - R pandas groupby每组第一行的索引