python之排序的几种方法

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

相关文章
相关标签/搜索