在排序的函数sorted或sort中给定按绝对值排序
message=[2,-1,-3]
message_sorted=sorted(message,key=abs)
print(message_sorted)
或者
message.sort(key=abs)
print(message)
输出均为[-1,2,-3]
def printing(): list_1 = input() list_1 = list_1[1:-1].split(",") # 去掉方括号和引号 list_1 = list(map(float, list_1)) # 浮点数 sorted_list_1 =sorted(list_1,key=abs) print((sorted_list_1)) printing()