基于python list对象中嵌套元组使用sort时的排序方法


Posted in Python onApril 18, 2018

在list中嵌套元组,在进行sort排序的时候,产生的是原数组的副本,排序过程中,先根据第一个字段进行从小到大排序,如果第一个字段相同的话,再根据第二个字段进行排序,依次类推,当涉及到字母的时候,是按照字典序进行排序。

如下:

a = [(1, 'B'), (1, 'A'), (1, 'C'), (1, 'AC'), (2, 'B'), (2, 'A'), (1, 'ABC')] 
a 
a.sort() 
a

输出结果为:

[(1, 'B'), (1, 'A'), (1, 'C'), (1, 'AC'), (2, 'B'), (2, 'A'), (1, 'ABC')] 
[(1, 'A'), (1, 'ABC'), (1, 'AC'), (1, 'B'), (1, 'C'), (2, 'A'), (2, 'B')]

以上这篇基于python list对象中嵌套元组使用sort时的排序方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python利用装饰器进行运算的实例分析
Aug 04 Python
Python环境变量设置方法
Aug 28 Python
Python实现PS图像调整黑白效果示例
Jan 25 Python
Python模拟随机游走图形效果示例
Feb 06 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
python实现扫雷小游戏
Apr 24 Python
Python预测2020高考分数和录取情况
Jul 08 Python
python基于win32api实现键盘输入
Dec 09 Python
Python编程编写完善的命令行工具
Sep 15 Python
python购物车程序简单代码
Apr 18 #Python
python list元素为tuple时的排序方法
Apr 18 #Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 #Python
Python3实现购物车功能
Apr 18 #Python
Python numpy 点数组去重的实例
Apr 18 #Python
对numpy中轴与维度的理解
Apr 18 #Python
Python实现购物车购物小程序
Apr 18 #Python
You might like
在PHP中使用XML
2006/10/09 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
js对象数组按属性快速排序
2011/01/31 Javascript
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
提高Web性能的前端优化技巧总结
2017/02/27 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
React组件refs的使用详解
2018/02/09 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
小程序开发之模态框组件封装
2020/04/23 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
Python按行读取文件的简单实现方法
2016/06/22 Python
Python标准库shutil用法实例详解
2018/08/13 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
优秀班主任材料
2014/12/16 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android