1、经过sort()能够快速实现数组的排序:算法
1 a=[2,3,1] 2 a.sort() 3 print(a)
打印返回结果:数组
2、若是不知道有sort()函数或者一些特殊场景须要排序时,若是解决呢,冒泡排序仍是一个很好的算法app
在计算性价比的贪心算法时也能够用到函数
1 a=[2,3,1] 2 for i in range(len(a)): 3 for j in range(i+1,(len(a))): 4 if a[i]>a[j]: 5 a[i],a[j]=a[j],a[i] 6 print(a)
打印返回结果:spa
3、数组list转成集合set时会默认从小到大排序,这里时候再取出来就能够了3d
1 a=[2,3,1] 2 a=set(a) 3 b=[] 4 for i in a: 5 b.append(i) 6 print(b)
打印返回结果:code