python按照多个条件排序的方法


Posted in Python onFebruary 08, 2019

对tuple进行排序,先按照第一个元素升序,如果第一个元素相同,再按照第二个元素降序排列。

L = [(12, 12), (34, 13), (32, 15), (12, 24), (32, 64), (32, 11)]
L.sort(key=lambda x: (x[0], -x[1]))
print(L)

结果:

[(12, 24), (12, 12), (32, 64), (32, 15), (32, 11), (34, 13)]

以上这篇python按照多个条件排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python运算符重载用法实例分析
Jun 01 Python
Python实现各种排序算法的代码示例总结
Dec 11 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
Python内置函数 next的具体使用方法
Nov 24 Python
利用python实现对web服务器的目录探测的方法
Feb 26 Python
详解Python locals()的陷阱
Mar 26 Python
python-sys.stdout作为默认函数参数的实现
Feb 21 Python
Python子进程subpocess原理及用法解析
Jul 16 Python
Python3使用Selenium获取session和token方法详解
Feb 16 Python
python turtle绘图命令及案例
Nov 23 Python
python 使用pandas计算累积求和的方法
Feb 08 #Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 #Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 #Python
对Python之gzip文件读写的方法详解
Feb 08 #Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 #Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 #Python
对pandas处理json数据的方法详解
Feb 08 #Python
You might like
php公用函数列表[正则]
2007/02/22 PHP
常用的PHP数据库操作方法(MYSQL版)
2011/06/08 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
使用pdb模块调试Python程序实例
2015/06/02 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
css3的transition属性详解
2014/12/15 HTML / CSS
理想演讲稿范文
2014/05/21 职场文书
社会学专业求职信
2014/07/17 职场文书
销售活动策划方案
2014/08/26 职场文书
委托书如何写
2014/08/30 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书