绝对值排序 (Python代码) #优化思路:#因为输入的第一个数字表示元素个数,所以,在将其内容存进列表时,#存入的个数最好是按照第一个数的值来存入,而不是比较输入数字的#个数来存。这样的话,如果输入的个数与第一个数字不匹配,则会截#取掉多余的数据。虽然现在的代码能通过,但是是有点小问题的importmathwhileTrue:ip 题解列表 2020年03月23日 0 点赞 0 评论 1879 浏览 评分:10.0
绝对值排序-题解(Python代码) 用sorted()函数将绝对值从大到小排序,返回一个排序后的新列表```pythonimportmathwhileTrue:lit=list(map(int,input().split()))iflit[0]==0:breaklis=[]foriinrange(1, 题解列表 2020年04月11日 0 点赞 1 评论 1647 浏览 评分:7.3
绝对值排序-题解(Python代码) 摘要:参考代码:ls = [int(i) for i in input().split()] while ls[0] != 0: lt = ls[1:] lt.sort(key = l…… 题解列表 2021年01月23日 0 点赞 0 评论 580 浏览 评分:0.0
python解决绝对值排序 摘要:注意事项:注意题目要求一行代码输入参考代码:while 1: a = list(eval((input()+' ').replace(' ', ',&…… 题解列表 2021年04月07日 0 点赞 0 评论 749 浏览 评分:0.0
编写题解 1169: 绝对值排序 摘要:while True: a=list(map(int,input().split())) if a[0] == 0: break a = a[1:] …… 题解列表 2021年12月20日 0 点赞 0 评论 655 浏览 评分:8.0
python 容易理解 摘要:解题思路:注意事项:参考代码:ls =list(map(int,input().split()))while ls[0] != 0: lt = ls[1:] b=[] for i i…… 题解列表 2022年01月27日 0 点赞 0 评论 502 浏览 评分:0.0
之前想要直接用转换 解题思路:先把大于零的排序转置小于零的再重新弄。如果绝对值最大的负数小于最大的正数怎么办????注意事项:参考题解,千亩安前面没有想到重复执行,都没想清楚,后面的循环嵌套有点不太理解,基本上能知道,里面的判断是要做什么,参考代码:whileTrue:lt=list(map(int, 题解列表 2022年05月27日 0 点赞 0 评论 522 浏览 评分:0.0
编写题解 1169: 绝对值排序 摘要:解题思路:注意事项:参考代码:while True: a = list(map(int,input().split())) if a[0]==0: break else…… 题解列表 2022年06月04日 0 点赞 0 评论 544 浏览 评分:0.0
绝对值排序 代码少 摘要:while True: try: print(' '.join(sorted(input().split()[1:],key=lambda x:abs(int(x)…… 题解列表 2022年11月02日 0 点赞 0 评论 525 浏览 评分:0.0
1169基础解法(Python) 注意事项:因为sys.stdin直接读取输入流,则第一项是什么对我们而言不太重要,只需要判断这个列表是否为空即可因为是绝对值的大小排序,选用sorted()函数中的key参数设定排序的指标为abs()绝对值,从大到小输出选用reverse=True最后输出即可(输出的实现方式多种多样)参考代码:imp 题解列表 2022年11月06日 0 点赞 0 评论 430 浏览 评分:0.0