def sort(lt,reverse=False): #默认升序排列 n=len(lt) for i in range(n-1): #外层循环控制多少轮 for j in range(i+1,n): #内循环比较 if reverse: if lt[i]<lt[j]: lt[i], lt[j] = lt[j], lt[i] #降序排列 else: if lt[i] < lt[j]: lt[i], lt[j] = lt[i], lt[j] #升序排列 lt = [2, 45, 87, 13, 70, 6] sort(lt, reverse=True)#降序 print(lt) lt.sort() #默认升序 print(lt)
写出一个排序列表的函数
最新推荐文章于 2023-06-27 11:45:03 发布