序列4:序列方法实操中

目录

7. sorted()

8. reversed()

9. all()

10. any()

11. enumerate()


7. sorted()

列表的 sort() 方法也是实现一样的排序功能,不过区别是:列表的 sort() 方法是原地排序;sorted() 函数是返回一个排序后的新列表(对原列表的顺序不会产生影响);

可迭代对象元素的排序方法,参见s.sort(key=None, reverse=False) ,如下:

列表中元素类型需要为同一类型(整数和浮点数可视为一类)可比较的元素,譬如都是整数或浮点数、都是字符、都是列表,否则报错。
整数、浮点数按数值大小排序。
字符按字符Unicode值排序。
列表、元组、字符串的各元素按索引0、索引1、索引2依次比较排序,每次比较的轮次中出现不可比较类型元素,则报错;未到该元素时,元素大小已排序完成,则该元素类型不限。

sorted()与列表的sort()方法不同的是,还支持字符串、元组等可迭代对象,输出排序后的列表;

sorted()函数支持key、reverse参数,默认(key=None, reverse=False);

key可以使用其他函数作为排序依据,譬如len()函数,使用时无需附带();

reverse为True时,倒序排列。

#列表的 sort() 方法是原地排序&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

燃烧的火鸟啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值