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标准库有哪些

Python编写一个三级while的循环菜单实例

Python中如何合并两个字典的示例分享

Python中的while什么意思

在vs code上搭建Python开发环境的方法_Python

Python常用运算符有哪些?

Python setup.py install是什么意思

selenium之实现自动登录的实例代码

Python中单行注释以什么开头

详解Python连接impala的实例

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




打赏

取消

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

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

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

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

评论

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