python字典多条件排序方法实例
作者:junjie 时间:2023-06-22 03:43:07
项目编写过程中,总能遇见对字典进行排序什么的,如果要实现多条件排序只需要下面几行代码实现。充分体现了python的好处了。
teamitems = [{'team':'France' , 'P':1 , 'GD':-3 , 'GS':1 , 'GA':4},
{'team':'Uruguay' , 'P':7 , 'GD':4 , 'GS':4 , 'GA':0},
{'team':'SouthAfrica' , 'P':4 , 'GD':-2 , 'GS':3 , 'GA':5},
{'team':'Mexico' , 'P':4 , 'GD':1 , 'GS':3 , 'GA':2}]
print sorted(teamitems ,key = lambda x:(x['P'],x['GD'],x['GS'],x['GA']),reverse=True)
以上代码实现了 按‘P',‘GD' ,‘GS' ,'GA' 四条件排序,reverse=True 表示降序
当然还可以
from operator import itemgetter
print sorted(teamitems ,key = itemgetter('P','GD','GS','GA'),reverse=True)
标签:python,字典,多条件排序
0
投稿
猜你喜欢
CSS经验:因为编码差异 导致IE6不能正常解析CSS文件
2010-06-06 13:55:00
Python实现超快窗口截图功能详解
2023-11-05 13:54:07
Python Spyder 调出缩进对齐线的操作
2023-07-17 00:56:04
sqlserver分页的两种写法分别介绍
2024-01-24 15:58:18
Linux 修改Python命令的方法示例
2023-10-04 18:16:58
python实现BackPropagation算法
2022-03-26 12:06:39
简单实现python画圆功能
2021-06-06 02:39:36
PyQt5入门之基于QListWidget版本实现图片缩略图列表功能
2023-07-15 08:32:52
详解python开发环境搭建
2023-09-17 21:37:25
Python 中字符串拼接的多种方法
2023-09-25 07:02:13
Windows系统下PhantomJS的安装和基本用法
2022-03-30 11:49:52
Python控制windows系统音量实现实例
2022-07-29 12:09:46
利用Python2下载单张图片与爬取网页图片实例代码
2023-06-25 00:57:22
如何在pycharm中配置pyqt5设计GUI操作教程
2021-09-28 17:42:21
Python免费验证码识别之ddddocr识别OCR自动库实现
2023-02-25 12:28:31
python执行子进程实现进程间通信的方法
2021-04-23 04:29:20
Python+Appium自动化操作微信的教程分享
2023-01-06 09:18:09
python导出chrome书签到markdown文件的实例代码
2022-08-26 00:49:36
go语言实现将重要数据写入图片中
2024-02-10 02:15:38
使用python将图片按标签分入不同文件夹的方法
2021-04-14 05:34:54