基于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网络编程学习笔记(四):域名系统
Jun 09 Python
用实例分析Python中method的参数传递过程
Apr 02 Python
详解Python中__str__和__repr__方法的区别
Apr 17 Python
Python3实现的字典遍历操作详解
Apr 18 Python
python连接mongodb密码认证实例
Oct 16 Python
Python 分享10个PyCharm技巧
Jul 13 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
python实现操作文件(文件夹)
Oct 31 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
python global和nonlocal用法解析
Feb 03 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
JavaScript中的null和undefined解析
2012/04/14 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
python中argparse模块用法实例详解
2015/06/03 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python代码实现KNN算法
2017/12/20 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
django ORM之values和annotate使用详解
2020/05/19 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
校园安全广播稿
2014/02/08 职场文书
预备党员半年考察意见
2015/06/01 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
Python 语言实现六大查找算法
2021/06/30 Python