蓝绝

博客园 首页 新随笔 联系 订阅 管理
  232 随笔 :: 1 文章 :: 0 评论 :: 25895 阅读

 

#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

 

posted on   蓝绝  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示