按照绝对值的大小排序

from math import fabs
n=int(input())  #多行输入
i=1
lstfnl=[]
while i<=n:
    lst=[]
    nlst=[]
    x=list(input().split())
    
    for m in x:
        m=eval(m)
        nlst.append(m)
       
    i+=1
    lst1=sorted(nlst,key=lambda x:fabs(x),reverse=True)
    
    lstfnl.append(lst1)
for l in lstfnl:
    for r in l:
        print(r,end=' ')
    print()

猜你喜欢

转载自www.cnblogs.com/Joanna-2019/p/10688532.html