python入门:列表元素绝对值排序
2019-03-04 22:38
916 查看
题目内容:
输入一个列表,要求列表中的每个元素都为整数;
将列表中的所有元素按照它们的绝对值大小进行排序,绝对值相同的还保持原来的相对位置,打印排序后的列表(绝对值大小仅作为排序依据,打印出的列表中元素仍为原列表中的元素)。
可以使用以下实现列表alist的输入:
- alist=list(map(int,input().split()))
输入格式:
共一行,列表中的元素值,以空格隔开。
输出格式:
共一行,为一个列表。
输入样例:
-2 1 3
输出样例:
[1, -2, 3]
代码:
alist=list(map(int,input().split()))
alist.sort(key=abs)
print(alist)
相关文章推荐
- python 实战12 列表元素绝对值排序
- Python常见排序操作示例【字典、列表、指定元素等】
- Python中求一个列表中的众数,并统计元素出现的次数存入字典,最后将字典的值降序排序
- Python学习_我怎么能够对列表中的元素排序
- Python小练习之使用for循环对列表内元素进行排序
- Python实现连接两个无规则列表后删除重复元素并升序排序的方法
- python——使用itemgetter和sorted对列表内的元素进行排序
- leetcode_452. Minimum Number of Arrows to Burst Balloons 用最小的箭击破气球,python列表按元素排序
- python 统计列表(list)中元素出现的次数,并排序
- python基础编程_26_列表元素的插入,删除,排序
- Python对列表中字典元素排序
- python列表按元素(对象、类)的某个属性排序
- [Python入门]Chapter10 列表
- 【Python初学者】列表元素删除添加及弹出
- 如何用python实现剔除列表中相同的元素
- python入门1-变量、语句、运算符、列表、元组、字典
- python读取TXT到数组及列表去重后按原来顺序排序的方法
- 【OJ入门题】已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中
- [python]删除列表中相同的元素
- Holmos自动化测试入门学习(十)------list列表元素操作