这篇教程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技巧匿名函数、回调函数和高阶函数
|