sorted()的使用
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']
作者:小他_W@monster
欢迎大家来到我的博客!!!。
如果文章和代码有表述不当之处,还请不吝赐教。
正是江南好风景
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· .NET 8.0 + Linux 香橙派,实现高效的 IoT 数据采集与控制解决方案
· DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件