首页 > 编程语言 > 详细

python排序的3种方法

时间:2021-07-06 23:14:49      阅读:14      评论:0      收藏:0      [点我收藏+]
**一、通过sort()可以快速实现数组的排序:** ```python a=[2,3,1] a.sort() print(a) ``` 打印返回结果: ```python [1, 2, 3] ``` **二、如果不知道有sort()函数或者一些特殊场景需要排序时,如果解决呢,冒泡排序还是一个很好的算法** 在计算性价比的贪心算法时也可以用到 ```python #Python学习交流群:531509025 a=[2,3,1] for i in range(len(a)): for j in range(i+1,(len(a))): if a[i]>a[j]: a[i],a[j]=a[j],a[i] print(a) ``` 打印返回结果: ```python [1, 2, 3] ``` **三、数组list转成集合set时会默认从小到大排序,这里时候再取出来就可以了** ```python a=[2,3,1] a=set(a) b=[] for i in a: b.append(i) print(b) ``` 打印返回结果: ```python [1, 2, 3] ```

python排序的3种方法

原文:https://blog.51cto.com/u_14246112/2994227

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