def buttle_sort(num_list): for i in range(len(num_list) - 1): # 比较的趟数:n-1 for j in range(len(num_list) - 1 - i): # 每趟循环比较的次数:n-1-i if num_list[j] > num_list[j + 1]: # 左边大于右边 num_list[j], num_list[j + 1] = num_list[j + 1], num_list[j] # 交换数据 return num_list