Python排序

一、给定一组数,对列表中的数进行排序,排序规则如下:先按照绝对值大小进行降序排序,再按照数值大小进行升序排列。

例如:

输入:

解释:reverse=True,是按降序排序,给x加上负号后,之前的降序变为升序。

输出:

 

 

二、给定一组列表,对列表中的一组数进行排序,排序规则:负数在前,正数在后,之后按照绝对值大小升序排序。

例如:

输入:

解释:把负数看做1,把正数看做2,因此判断正负后把负数全变成1,正数全变成2,之后对1,2进行排序,排序结束后负数就在前,正数在后,之后再按照绝对值进行升序排序。

输出:

 

 


版权声明:本文为qq_62535495原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。