当前位置: 首页 > 后端技术 > Python

python排序的3种方法

时间:2023-03-26 12:23:41 Python

1.通过sort()可以快速实现数组的排序:a=[2,3,1]a.sort()print(a)打印返回结果:[1,2,3]其次,如果不知道有sort()函数或者一些特殊场景需要排序,解决的话,冒泡排序还是一个不错的算法。计算贪心算法的时候也可以用到性价比#Python学习交流群:531509025a=[2,3,1]foriinrange(len(a)):forjinrange(i+1,(len(a))):ifa[i]>a[j]:a[i],a[j]=a[j],a[i]print(a)打印返回结果:[1,2,3]3.数组list转为集合集合时,默认从小到大排序。直接取出a=[2,3,1]a=set(a)b=[]foriina:b.append(i)print(b)printreturnresult:[1,2,3]