请编一段代码使列表:lst = [54, 26, 93, 17, 77, 31, 44, 55, 20]实现冒泡排列
时间: 2023-10-09 16:14:51 浏览: 108
关于冒泡排序的代码实现
好的,以下是使用冒泡排序算法对列表进行排序的 Python 代码:
lst = [54, 26, 93, 17, 77, 31, 44, 55, 20]
# 冒泡排序算法
def bubble_sort(lst):
n = len(lst)
for i in range(n - 1):
for j in range(n - i - 1):
if lst[j] > lst[j + 1]:
lst[j], lst[j + 1] = lst[j + 1], lst[j]
# 调用冒泡排序函数,对列表进行排序
bubble_sort(lst)
# 打印排序后的列表
print(lst)
输出结果为:[17, 20, 26, 31, 44, 54, 55, 77, 93]
阅读全文