2020
09-24
09-24
python3中sorted函数里cmp参数改变详解
今天在刷leetcode的时候,对于179题返回最大数,用python2中的sorted(cmp)会很方便,但是在python3中这一参数被取消了,经过查找,发现应该借助functools中的cmp_to_key函数,直接贴代码importfunctoolsdefcmp(a,b):ifa>b:return-1elifa<b:return1else:return0nums=[1,2,3,4,5,6]sorted_nums=sorted(nums,key=functools.cmp_to_key(cmp))Out[30]:[6,5,4,3,2,1]但注意需要转换的cmp...
继续阅读 >