基于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多线程爬虫爬取电影天堂资源
Sep 23 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
Tornado高并发处理方法实例代码
Jan 15 Python
python实现Windows电脑定时关机
Jun 20 Python
Python中的取模运算方法
Nov 10 Python
局域网内python socket实现windows与linux间的消息传送
Apr 19 Python
Python实现FM算法解析
Jun 18 Python
浅析python 中大括号中括号小括号的区分
Jul 29 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 Python
python实现大学人员管理系统
Oct 25 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 Python
Python稀疏矩阵及参数保存代码实现
Apr 18 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中常见问题修改方法总结
2007/03/21 PHP
实用函数2
2007/11/08 PHP
php编程每天必学之表单验证
2016/03/01 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
php实现简单四则运算器
2020/11/29 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
2017/09/13 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python批量下载图片的三种方法
2013/04/22 Python
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python实现最小二乘法线性拟合
2019/07/19 Python
django的ORM操作 增加和查询
2019/07/26 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
python如何爬取动态网站
2020/09/09 Python
十佳班主任事迹材料
2014/01/18 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
老公出轨后的保证书
2015/05/08 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
用Python爬取某乎手机APP数据
2021/06/15 Python
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis