函数对列表进行排序
在数据处理中 , 经常需要对 列表 进行排序 ;
如果在排序的同时 , 还要指定排序规则 , 那么 就不能使用 sorted 函数 了 , 该函数无法指定排序规则 ;
这里引入 list.sort...函数对列表进行排序 - 设置排序函数
list.sort 函数 的 key 参数 , 需要传入一个排序函数 , 该函数的规则如下 :
指定的排序函数应该 接受一个参数 并 返回一个值 , 该返回值就是列表元素的比较值...;
返回的 比较值 应该是与 列表元素相关 , 一般是由列表元素 经过一系列计算得到 ;
如果没有指定 key 比较函数 , 则默认按元素的值进行比较 ;
下面的代码中 , 要比较的列表容器是 :
#..., 第二个元素是 数值 ;
排序的规则就是根据内层列表的第二个元素 数值类型 元素 进行排序 ;
排序函数如下 : 根据内层列表的第二个元素 数值类型 元素 进行排序 , 直接将内层列表的第二个元素返回即可..., 该返回值就是列表元素的比较值 ;
返回的 比较值 应该是与 列表元素相关 , 一般是由列表元素 经过一系列计算得到 ;
如果没有指定 key 比较函数 , 则默认按元素的值进行比较 ;
该排序函数