基于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切片操作实例分析
Mar 16 Python
pytorch + visdom CNN处理自建图片数据集的方法
Jun 04 Python
对pandas中to_dict的用法详解
Jun 05 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
python Django中models进行模糊查询的示例
Jul 18 Python
Pyspark获取并处理RDD数据代码实例
Mar 27 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
python利用xlsxwriter模块 操作 Excel
Oct 14 Python
Python3读写ini配置文件的示例
Nov 06 Python
python井字棋游戏实现人机对战
Apr 28 Python
利用Python脚本写端口扫描器socket,python-nmap
Jul 23 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
Prototype String对象 学习
2009/07/19 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
2016/10/28 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
python使用Pycharm创建一个Django项目
2018/03/05 Python
查看django版本的方法分享
2018/05/14 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
用canvas画心电图的示例代码
2018/09/10 HTML / CSS
如何提高SQL Server的安全性
2016/07/25 面试题
国外软件测试工程师面试题
2016/12/09 面试题
2014年大学生自我评价
2014/01/19 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
小学班级标语口号大全
2015/12/26 职场文书
如何用python插入独创性声明
2021/03/31 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技