python第十四课--排序及自定义函数之案例二:冒泡排序

案例二:冒泡排序
lt1=[45,12,56,-32,-3,44,75,-22,100]
print('排序前:'+str(lt1))

自定义函数:实现冒泡排序(升序)
原则:
1).有没有形参?
有,接受一个列表对象

2).有没有返回值?
没有,排完就排完
def bubbleSort(lt):
    length=len(lt)
    for i in range(length-1):
        for j in range(length-1-i):
            if lt[j]>lt[j+1]:
                lt[j],lt[j+1]=lt[j+1],lt[j]
bubbleSort(lt1)
print('排序后:' + str(lt1))
posted @ 2019-02-24 18:12  hank-li  阅读(368)  评论(0编辑  收藏  举报