python队列快速排序(python按照多个条件排序的方法)
类别:脚本大全 浏览量:1321
时间:2022-03-30 00:40:54 python队列快速排序
python按照多个条件排序的方法对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按照多个条件排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/y12345678904/article/details/77507552
您可能感兴趣
- python语句for循环(Python基础之循环语句用法示例for、while循环)
- python读取word的表格(Python使用reportlab模块生成PDF格式的文档)
- python爬取在线评论(Python爬虫实现爬取百度百科词条功能实例)
- 推荐算法第三方python(GitHub 热门:Python 算法大全,Star 超过 2 万)
- python中test函数用法(Python TestCase中的断言方法介绍)
- python udp网络编程(python实现一个简单的udp通信的示例代码)
- python发送微信消息脚本(python实现微信定时每天和女友发送消息)
- python 微信发天气信息(python微信聊天机器人改进版定时或触发抓取天气预报、励志语录等,向好友推送)
- 如何用python做一个弹窗(python实现祝福弹窗效果)
- python线程池的实现原理(详解python中的线程与线程池)
- python中的reload(搞清楚 Python traceback的具体使用方法)
- pythonmath库引入方法(python使用thrift教程的方法示例)
- pythonhtml文件转换成pdf库(Python3转换html到pdf的不同解决方案)
- pythonpickle使用方法(Python supervisor强大的进程管理工具的使用)
- 用python怎么找工作(利用python如何在前程无忧高效投递简历)
- python 操作html(Python HTML解析模块HTMLParser用法分析爬虫工具)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
热门推荐
- php7语法代码规范(PHP7新功能总结)
- app软件和网站对服务器的区别(网站服务器与APP服务器之间有何区别)
- vue实现展开动画(Vue组件实现旋转木马动画)
- mysql大量数据怎么处理(MySQL删除和插入数据很慢的问题解决)
- web安全常见的测试工具有哪些(Web压力测试工具:http_load、webbench、ab、Siege使用方法)
- dockerpull镜像的过程(详解docker pull 下来的镜像都存到了哪里)
- python微信防封(深入学习微信网址链接解封的防封原理visit_type)
- IEnumerable、GetEnumerator、IEnumerator之间的关系
- 查看mysql执行计划关键字(带你学习MySQL执行计划)
- mysql大表查询优化方案(mysql查询优化之100万条数据的一张表优化方案)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9