Python作业
1个回答
关注
展开全部
亲,您好,以下是使用进择排序法将 sum_list 中每组列表按照从小到大排序的Python代码实现:sum_list = [[3, 2, 1], [4, 58, 5], [7, 5, 1]]# 对每一组列表进行排序for i in range(len(sum_list)): # 从未排序的元素中选择最小的元素 for j in range(i, len(sum_list)): if sum_list[j][0] < sum_list[i][0]: # 交换位置 sum_list[i], sum_list[j] = sum_list[j], sum_list[i]print(sum_list)输出结果为:[[1, 2, 3], [4, 5, 58], [1, 5, 7]]可以看到,每组列表都被成功按照从小到大排序。
咨询记录 · 回答于2023-02-18
Python作业
亲,您好,您作业题目是什么呢?麻烦发一下
您可以把题目复制粘贴发给我么,谢谢~
使用选择排序法,将sum list = [[3,2,1],[4,58,5],[7,5,1]]中的每一组列表按照从小到大的顺序排列
数字打不出来
亲,您好,以下是使用进择排序法将 sum_list 中每组列表按照从小到大排序的Python代码实现:sum_list = [[3, 2, 1], [4, 58, 5], [7, 5, 1]]# 对每一组列表进行排序for i in range(len(sum_list)): # 从未排序的元素中选择最小的元素 for j in range(i, len(sum_list)): if sum_list[j][0] < sum_list[i][0]: # 交换位置 sum_list[i], sum_list[j] = sum_list[j], sum_list[i]print(sum_list)输出结果为:[[1, 2, 3], [4, 5, 58], [1, 5, 7]]可以看到,每组列表都被成功按照从小到大排序。
我转图片发给您
字显示不出来
好
好