
#sort() #操作为原列表上进行,没有新列表生成
lst=[30,10,20,90,45] print('排序前列表',lst,id(lst)) lst.sort() #默认排序方式为升序 print('排序后列表',lst,id(lst)) #操作为原列表上进行,没有新列表生成 lst.sort(reverse=True) #降序排序方式排序 print(lst) lst.sort(reverse=False) #升序排序方式排序 print(lst)
E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject/demon1/demo4.py 排序前列表 [30, 10, 20, 90, 45] 2377150344192 排序后列表 [10, 20, 30, 45, 90] 2377150344192 [90, 45, 30, 20, 10] [10, 20, 30, 45, 90] 进程已结束,退出代码0
#调用内置函数 sorted()进行排序,可以指定 reverse True 进行降序排序,原列表不发生改变
lst=[30,10,20,90,45] lst2=sorted(lst) #默认排序方式为升序 print(lst) #原列表没有发生改变 print(lst2) lst3= sorted(lst,reverse=True) #降序排序 lst4= sorted(lst,reverse=False) #升序排序 print(lst3) print(lst4)
E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject/demon1/demo4.py [30, 10, 20, 90, 45] [10, 20, 30, 45, 90] [90, 45, 30, 20, 10] [10, 20, 30, 45, 90] 进程已结束,退出代码0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?