您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Python list sort方法的具体使用

51自学网 2022-02-21 10:46:32
  python
这篇教程Python list sort方法的具体使用写得很实用,希望能帮到您。

描述

list.sort()方法是Python的列表方法,用于对原列表进行排序。list.sort()方法没有任何返回值。

语法

list.sort(key=function, reverse=boolean)

名称 说明 备注
list 列表名称
key=function 列表元素权值参数 可省略的参数。省略时列表排序不考虑元素的权值
reverse=boolean 排序规则参数 可省略的参数。省略时reverse默认值False

返回值:函数在原有列表上排序并返回排序后的列表

使用示例

1. 所有参数都省略

当sort函数的所有参数都省略的情况下,对原列表进行升序排序:

1. 如果原列表是数字,则按照数字的大小排序;

2. 如果原列表是字符串,则会按照字母表顺序排列.

>>> _list_a = [1, 34, 21, 4]>>> _list_a.sort()    #对元素是数字的列表进行排序>>> _list_a[1, 4, 21, 34] >>> _list_b = ['Huawei', 'Chinasoft', 'CASC', 'Alibaba', 'SoftStone', 'Tencent']>>> _list_b.sort()    #对元素是字符串的列表进行排序>>> _list_b['Alibaba', 'CASC', 'Chinasoft', 'Huawei', 'SoftStone', 'Tencent']

2. 指定key参数


python list.sort()根据多个关键字排序的方法实现
Python技巧匿名函数、回调函数和高阶函数

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。