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

Eleanor ·
更新时间:2024-11-15
· 525 次阅读

在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使用jsonpath-rw模块处理Json对象操作示例Python面向对象类的继承实例详解详解Python 数据库的Connection、Cursor两大对象Python日期时间对象转换为字符串的实例Python3实现的字典、列表和json对象互转功能示例Python实现JSON反序列化类对象的示例python从内存地址上加载python对象过程详解



排序方法 python list 方法 元组 sort 排序 Python list 嵌套

需要 登录 后方可回复, 如果你还没有账号请 注册新账号