拿第一个和后面的元素逐个比较,比后面的大就互换
……
"""
从小到大排序
"""
def sort_list(target_list):
"""
从小到大排序
:param target_list: 列表
"""
for r in range(len(target_list) - 1):
for c in range(r + 1, len(target_list)):
if target_list[r] > target_list[c]:
target_list[r], target_list[c] = target_list[c], target_list[r]
# 测试
list01 = [4, 54, 5, 6, 7, 8, 3]
sort_list(list01)
print(list01)
运行结果
[3, 4, 5, 6, 7, 8, 54]