python3 为什么取消了sort方法中的cmp参数
答案:2 悬赏:20 手机版
解决时间 2021-12-25 21:19
- 提问者网友:暮烟疏雨之际
- 2021-12-25 01:35
python3 为什么取消了sort方法中的cmp参数
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-12-25 02:24
使用functools.cmp_to_key 即可。
附通过的代码:
class Solution:
# @param {integer[]} nums
# @return {string}
def largestNumber(self, nums):
from functools import cmp_to_key
key = cmp_to_key(lambda x,y: int(y+x)-int(x+y))
res = ''.join(sorted(map(str, nums), key=key)).lstrip('0')
return res or '0'
附通过的代码:
class Solution:
# @param {integer[]} nums
# @return {string}
def largestNumber(self, nums):
from functools import cmp_to_key
key = cmp_to_key(lambda x,y: int(y+x)-int(x+y))
res = ''.join(sorted(map(str, nums), key=key)).lstrip('0')
return res or '0'
全部回答
- 1楼网友:平生事
- 2021-12-25 03:23
使用functools.cmp_to_key 即可。
附通过的代码:
class solution:
# @param {integer[]} nums
# @return {string}
def largestnumber(self, nums):
from functools import cmp_to_key
key = cmp_to_key(lambda x,y: int(y+x)-int(x+y))
res = ''.join(sorted(map(str, nums), key=key)).lstrip('0')
return res or '0'
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯