对列表绝对值排序

题2:列表s=[3,2,4,5,-2,-11,9],对列表排个序(正序,反序),按照列表元数的绝对值进行排序


#!/usr/bin/env python3
s = [3,2,4,5,-2,-11,9]
print(“原列表:”, s)

sort正序

s.sort()
print(“sort正序打印:”, s)

sort逆序打印

s.sort(reverse = True)
print(“sort逆序打印:”, s)

对列表正序排序打印

print(“sorted()正序打印:”, sorted(s))

对列表逆序排序打印

print(“sorted()逆序打印:”, sorted(s, reverse=True))

算出列表的绝对值

s1 = sorted(s, key = abs)

绝对值排序打印绝对值

print(“绝对值排序后打印绝对值的排序结果:”, sorted(map(abs, s1)))

在这里插入图片描述

对绝对值排序打印原值

print(“按绝对值排序打印原值:”, s1)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值