首页 > 其他 > 详细

sorted()的使用

时间:2020-05-16 14:19:14      阅读:51      评论:0      收藏:0      [点我收藏+]
 1 # 对数值进行排序
 2 sort_list = sorted([42,422,4,2,-100,3,-19,45])
 3 print(默认升序排序,sort_list)
 4 
 5 # 逆序排序,给sorted添加reverse参数
 6 sort_list2 = sorted([42,422,4,2,-100,3,-19,45],reverse=True)
 7 print(逆序,sort_list2)
 8 
 9 # 对字符串
10 sort_list3 = sorted([abc,ABC,D,d,C])
11 print(字符串排序:,sort_list3)
12 sort_list4 = sorted([abc,ad,D,d,C])
13 print(字符串排序:,sort_list4)
14 sort_list4 = sorted([abc,ad,D,d,C],reverse=True)
15 print(逆序字符串排序:,sort_list4)
16 
17 # sorted是高阶函数,它可以接收一个key函数来实现自定义排序
18 sort_list5 = sorted([42,422,4,2,-100,3,-19,45],key=abs)
19 print(按照绝对值的大小排序,sort_list5)
20 
21 # 对字符转列表,忽略大小写
22 sort_list6 = sorted([abc,ad,D,d,C],reverse=True,key=str.lower)
23 print(忽略大小写字符串排序:,sort_list6)
1 默认升序排序 [-100, -19, 2, 3, 4, 42, 45, 422]
2 逆序 [422, 45, 42, 4, 3, 2, -19, -100]
3 字符串排序: [ABC, C, D, abc, d]
4 字符串排序: [C, D, abc, ad, d]
5 逆序字符串排序: [d, ad, abc, D, C]
6 按照绝对值的大小排序 [2, 3, 4, -19, 42, 45, -100, 422]
7 忽略大小写字符串排序: [D, d, C, ad, abc]

 

sorted()的使用

原文:https://www.cnblogs.com/monsterhy123/p/12900220.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!