python基础:冒泡排序,从大到小排序和从小到大排序
生成列表
l_1 = []
for i in range(10):
l_1.append(i)
print(l_1)
从大到小排序
for i in range(1, len(l_1)):
"""
控制排序次数
"""
for j in range(len(l_1) - 1):
"""
排序
"""
if l_1[j] < l_1[j + 1]:
a = l_1[j]
l_1[j] = l_1[j + 1]
l_1[j + 1] = a
print(l_1)
从小到大排序
for i in range(1, len(l_1)):
for j in range(len(l_1) - 1):
if l_1[j] > l_1[j + 1]:
a = l_1[j]
l_1[j] = l_1[j + 1]
l_1[j + 1] = a
print(l_1)