以下是一个按子数组中的三个项目排序的解决方法的代码示例:
def sort_subarrays(arr):
sorted_arr = []
for subarray in arr:
sorted_subarray = sorted(subarray)
sorted_arr.append(sorted_subarray)
return sorted_arr
# 示例用法
arr = [[3, 2, 1], [6, 5, 4], [9, 8, 7]]
sorted_arr = sort_subarrays(arr)
print(sorted_arr) # 输出 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
在上述代码中,sort_subarrays
函数接受一个二维数组arr
作为输入,并对其中的每个子数组进行排序。通过使用sorted
函数,我们可以很方便地对子数组进行排序。最后,将排序后的子数组添加到新的二维数组sorted_arr
中,并返回结果。
在示例中,我们使用arr = [[3, 2, 1], [6, 5, 4], [9, 8, 7]]
作为输入,调用sort_subarrays
函数后,输出结果为[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
,即按子数组中的三个项目进行了排序。
下一篇:按字数(字符数)拆分文本文件