以下是一个示例代码,展示了如何按照数组内的值对数组进行映射并排序:
# 创建一个待排序的数组
arr = [5, 2, 8, 9, 4, 1, 3]
# 使用内置的sorted函数,并指定key参数为一个lambda函数
# lambda函数接受数组的每个元素作为输入,并返回一个映射值
# sorted函数将根据映射值对数组进行排序
sorted_arr = sorted(arr, key=lambda x: x)
# 输出排序后的数组
print(sorted_arr)
这段代码会输出:[1, 2, 3, 4, 5, 8, 9]。
在这个示例中,我们使用了内置的sorted函数来对数组进行排序。我们指定了key参数为一个lambda函数,该函数接受数组的每个元素作为输入,并返回一个映射值。sorted函数将根据这个映射值对数组进行排序,最后返回排序后的结果。
下一篇:按照数组切片