在忽略符号的同时对整数列表进行排序[Python]

用户名

我想对一个整数列表进行排序,其中所需的行为是

input:  [-2, 1, 4, -5]
output: [1, -2, 4, -5]

将其视为字符串列表不起作用,返回时将其视为int列表也不起作用

string: [-2, -5, 1, 4]
ints:   [-5, -2, 1, 4]

关于如何获得所需行为的任​​何指针?

金德尔

使用key采用绝对值函数为每个项目创建排序键。方便地,Python内置了这样的功能:abs()

original = [-2, 1, 4, -5]
original.sort(key=abs)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

qsort不对无符号长整数列表进行排序

整数列表的排序

按整数列表对字符串列表进行排序

根据整数列表对POJO的集合进行排序

如何根据面值对 dart 中的整数列表进行排序?

Python 同时对多个列表进行排序

如何以python降序排序整数列表

在python中快速排序很长的整数列表

用整数符号对整数列表中的元素进行分组的最快方法?

WPF Datagrid无法对整数列进行排序

排序上整数列表多个属性

对具有较高优先级正数的绝对值的整数列表进行排序

如何对整数列表的一部分进行排序?

首先对整数列表进行排序,然后在Java 8中按10整除

如何对pari / gp中的混合整数/分数列表进行排序

在忽略值的同时对查询集进行排序

压缩整数列表以进行搜索访问

接受整数或整数列表的 Python 函数

对整数列表进行排序,就好像它是Java中的字符串列表一样

Python - 如何在列表中附加整数并进行排序?

从整数对数组列表进行排序,然后倒序:Python

使用python中的合并排序安排给定的整数列表以获取最小数

F#整数列表中的排序子列表

整数列表的Java代码排序列表

在 Python 中的日期列上对 CSV 进行排序,同时忽略空单元格值

将整数列表与整数进行比较以找到最大的

对复数列表进行排序并获取排序索引

Java对列表进行排序,而忽略撇号

如何在python中使用蛮力算法对浮点数列表进行排序