以下是一个示例代码,用于按照子数组[0]的值对数组进行排序:
arr = [['b', 2], ['a', 1], ['c', 3]]
# 使用 lambda 函数对子数组进行排序
arr.sort(key=lambda x: x[0])
print(arr)
输出:
[['a', 1], ['b', 2], ['c', 3]]
在这个示例中,我们使用sort()
方法对数组arr
进行排序。通过传递一个key
参数,我们指定按照子数组的第一个元素进行排序。使用lambda
函数,我们定义了一个匿名函数,该函数将子数组作为参数,并返回子数组的第一个元素。这样,sort()
方法将根据子数组的第一个元素对整个数组进行排序。
请注意,这是一个简单示例,仅用于演示目的。在实际场景中,您可能需要根据自己的需求进行适当的修改。