python list 嵌套 dict 按照字典中的单个key进行单级排序 或 按照多个键进行多级排序
2024-10-19 18:27:45
student = [{"no": 1,"score": 90},{"no": 2,"score": 90},{"no": 3,"score": 88},{"no": 4,"score": 92}] # 单级排序,仅按照score排序
student_sort_1 = sorted(student, key=lambda e: e.__getitem__('score')) # 多级排序,先按照score,再按照no排序
student_sort_2 = sorted(student, key=lambda e:(e.__getitem__('score'), e.__getitem__('no')))
最新文章
- BOM以及定时器
- linux磁盘空间查询
- centos6.4下面安装postgresql以及客户端远程连接
- JSON讲解和“弹窗”
- 李洪强漫谈iOS开发[C语言-007]-语言标准简介
- Centos6.4 为用户添加sudo功能
- bzoj 1059 [ZJOI2007]矩阵游戏(完美匹配)
- wx.button
- referer htttp headers 统计信息 防盗链
- 为什么有时候必须添加sys.setdefaultencoding('utf-8')
- angular学习笔记04 理论加实践
- P60 2.6
- NSData所有API学习
- iOS监听模式系列之推送消息通知
- Windows Server 2016-DHCP增删功能介绍
- KindEditor富文本编辑器使用
- 用Python调用阿里云的短信接口
- Flume架构以及应用介绍
- [20180118]tstats的问题.txt
- 类Unix如何查看mysql的配置文件my.cnf