对列表绝对值排序

博客围绕列表排序展开,以列表s=[3,2,4,5,-2,-11,9]为例,展示了sort和sorted函数进行正序、逆序排序的方法,还介绍了算出列表绝对值、对绝对值排序后打印绝对值和原值的操作,提供了相应的Python代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值