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