企业组织网站建设方案,国内产品设计公司前十名,网站服务合同范本,网站建设招标书首先#xff0c;再将python的冒泡排序之前#xff0c;先来复习一个python中的自带排序函数#xff1a;sort(但是这个函数是没有返回值的#xff0c;并且只能针对列表#xff0c;大家使用的时候需要注意一下)#xff1a;
例子如下#xff1a;
li[11,22,4,6,-9,-7,99,66]
…首先再将python的冒泡排序之前先来复习一个python中的自带排序函数sort(但是这个函数是没有返回值的并且只能针对列表大家使用的时候需要注意一下)
例子如下
li[11,22,4,6,-9,-7,99,66]
li.sort()
print(li)
sort默认是把列表进行升序排序如果想要其进行降序排序则直接:sort(reverseTrue)即可
1.首先来看一下第一种冒泡排序方法
li[11,22,4,6,-9,-7,99,66]
#一定要记得加上[::-1]
srange(len(li))[::-1]
for i in s:
for j in range(i):
if li[j]li[j1]:
li[j],li[j1]li[j1],li[j]
print(li)
2.第二种冒泡排序方法如下
list[7,9,10,-2,-31,2,3,4]
for i in range(0,len(list)-1):
for j in range(0,len(list)-1-i):
if list[j]list[j1]:
list[j],list[j1]list[j1],list[j]
print(list)