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


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇基于python list对象中嵌套元组使用sort时的排序方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

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

如下:

1

2

3

4

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

a

a.sort()

a

输出结果为:

1

2

[(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元素为tuple时的排序方法

以上就是python list对象中嵌套元组使用sort的排序方法的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

介绍Python中openpyxl模块基本用法

Python如何将客户的数据一直保存

Python阶乘求和的方法

Python全栈工程师需要学什么

Python记录程序运行时间的方法介绍

Python标准库需要导入吗

Python如何安装rabbitmq

Python怎么查看数据类型

Python中的end怎么用

Python如何跳出函数

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...