美文网首页
python sorted排序 处理负数排序

python sorted排序 处理负数排序

作者: zhu733756 | 来源:发表于2019-05-17 14:32 被阅读0次

    sorted(self.key_sentences,key=lambda x:x["weight"],reverse=True)

    今天刚好遇到一个涉及负数逆序的快排,发现如果直接降序排序,负数是在第一位,这样就有问题了。

    解决方案:考虑到x["weight"]的值在(-1,1)之间,于是,将之加上1后排序,这样负数就落在了最后,

    sorted(self.key_sentences,key=lambda x:x["weight"]+1,reverse=True)

    相关文章

      网友评论

          本文标题:python sorted排序 处理负数排序

          本文链接:https://www.haomeiwen.com/subject/axfoaqtx.html