python 对于list和dict排序

复制代码
dict排序:

1.要按key值对字典排序,则可以使用如下语句: sorted(yourDict.keys()) 直接使用sorted(yourDict.keys())就能按key值对字典排序,这里是按照顺序对key值排序的,如果想按照倒序排序的话,则只要将reverse置为True即可。
2.sorted函数按value值对字典排序 要对字典的value排序则需要用到key参数,在这里主要提供一种使用lambda表达式的方法,如下: sorted(yourDict.items(),key = lambda item:item[1]) 或
sorted(yourDict.items(),key = lambda item:item[1]['val'],reverse=True) 
复制代码

l

list排序嵌套dict排序:

rep_list1 = sorted(rep_list, key=lambda x: x['earnings'], reverse=True)

 

posted @   凯帅  阅读(544)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2019-07-29 二十三、多态、内置方法和魔术方法,上下文管理,
点击右上角即可分享
微信分享提示