自定义函数,对列表进行排序,默认升序,可以降序

代码编写

运行结果





参考代码:

def list_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[j], lt[i]


lt = [1, 3, 5, 7, 9, 2, 4, 6, 8]
list_sort(lt, reverse=True)
print(lt)

猜你喜欢

转载自blog.csdn.net/z_xiaochuan/article/details/81188375