原理:
代码:
def Sotr(mylist):
# 循环列表长度,-1指循环到最后一次不再循环
for i in range(len(mylist) - 1):
# 循环对比,-i是指减去生成出来的最大值
for j in range(len(mylist) - 1 - i):
# 开始第一个数值与第二个数值的比较
if mylist[j] > mylist[j + 1]:
# 如果第一个数值比第二个数值大,拆包交换
mylist[j], mylist[j + 1] = mylist[j + 1], mylist[j]
if __name__ == '__main__':
list01 = [1, 23, 4, 25, 4, 3, 13, 4, 2, 35, 2, 34, 23, 42]
Sotr(list01)
print(list01)