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教程第126节(Python 学习教程之networkx)
- python中lambda函数是什么意思(python ---lambda匿名函数介绍)
- python列表反转的方法(Python实现的列表排序、反转操作示例)
- python用于机器人(python机器人运动范围问题的解答)
- pythonpandas数据类型(详解Python数据分析--Pandas知识点)
- 用python实现atm银行系统(Python实现的银行系统模拟程序完整案例)
- python基本运算符编程(对Python3 * 和 ** 运算符详解)
- python面向对象基本思想(详解Python:面向对象编程)
- pythonpandas提取列索引(Python3.5 Pandas模块缺失值处理和层次索引实例详解)
- python3.7.0使用方法(Python3.5模块的定义、导入、优化操作图文详解)
- python网络爬虫案例实战(python爬取cnvd漏洞库信息的实例)
- python数组与矩阵转换(python 读取文件并把矩阵转成numpy的两种方法)
- python3.x base64怎么加密解密(python3.x实现base64加密和解密)
- python html文字分段(Python对HTML转义字符进行反转义的实现方法)
- python发送微信消息脚本(python实现微信定时每天和女友发送消息)
- python电脑端微信自动化(python使用wxpy实现微信消息防撤回脚本)
- 鲢鳙钓底还是钓浮 流水的水域应怎样做钓(鲢鳙钓底还是钓浮)
- 入秋后的第二场苹果发布会来了 全新M1系列芯片登场(入秋后的第二场苹果发布会来了)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
热门推荐
- dockerpush被拒绝(docker pull拉取超时的解决方案)
- php7.4编译安装(PHP7.3.10编译安装教程)
- 数据库备份时需要注意的事情
- docker网络有哪些模式(Docker网络原理及自定义网络详细解析)
- kubernetes exec使用的接口(kubernetes YAML文件的使用)
- css选择器优先级
- sqlserver字符串判断函数(解决sql server保存对象字符串转换成uniqueidentifier失败的问题)
- pythonmatplotlib条形图动画(Python Matplotlib实现三维数据的散点图绘制)
- php运行机制与原理(PHP进阶学习之类的自动加载机制原理分析)
- 如何在sql server中解密视图(关于SQL Server加密与解密的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9