Python多字段排序之cmp_to_key详解
Python3中移除了cmp内建函数,sorted函数也没有了cmp这个关键字参数,但可以通过functools模块中的cmp_to_key来对自定义的cmp函数进行包装,然后就能赋值给sorted函数的关键字参数key,来间接实现Python2中cmp函数用于排序的效果。先看一个单字段排序的例子,借此来了解cmp_to_key怎么用。import functoolsx=[1,3,2,4,5]def cmp_rise(a,b): ''' 升序排序: 当前面的参数a小于后面的参
原创
2021-03-22 10:46:46 ·
6452 阅读 ·
0 评论