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 字符串操作方法大全
Mar 11 Python
python自动翻译实现方法
May 28 Python
Python 读写文件和file对象的方法(推荐)
Sep 12 Python
一步步教你用Python实现2048小游戏
Jan 19 Python
python定向爬取淘宝商品价格
Feb 27 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
对python中array.sum(axis=?)的用法介绍
Jun 28 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python docutils文档编译过程方法解析
Jun 23 Python
Python 处理日期时间的Arrow库使用
Aug 18 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+JS+rsa数据加密传输实现代码
2011/03/23 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
浅析Python中的序列化存储的方法
2015/04/28 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
Python面向对象类的继承实例详解
2018/06/27 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
高中历史教学反思
2014/02/08 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
寒假家长评语大全
2014/04/16 职场文书
2015年高一班主任工作总结
2015/05/13 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers