python列表排序方法答:key参数:一般它是一个函数,它接受列表中每一个元素,返回一个可用用于比较的值。s=[1,2,3,4,5]s.sort(key=lambda _: _**2%7)print(s)输出的是:[1, 3, 4, 2, 5]如果看不懂lambda表达式,可以看这一段等价的写法:def myfn(x):...return (x * x) % 7 s=[1,2,3,4,5]...
python怎么使用sort答:sort方法还有两个可选参数:key和reverse 1、key在使用时必须提供一个排序过程总调用的函数:x = ['mmm', 'mm', 'mm', 'm' ]x.sort(key = len)print x # ['m', 'mm', 'mm', 'mmm']2、reverse实现降序排序,需要提供一个布尔值:y = [3, 2, 8 ,0 , 1]y.sort(reverse = ...