可以使用Python中的sorted函数和lambda表达式来对列表进行排序,具体步骤如下:
示例代码如下:
# 定义一个包含多个子列表的列表
lst = [[4, 2, 1], [1, 3, 2], [3, 4, 5], [2, 3, 1]]
# 定义lambda函数用于按照子列表的第一个元素进行排序
sort_rule = lambda x: x[0]
# 对列表进行排序
sorted_lst = sorted(lst, key=sort_rule)
# 输出排序后的列表
print(sorted_lst)
输出结果为:
[[1, 3, 2], [2, 3, 1], [3, 4, 5], [4, 2, 1]]
可以看到,排序后的列表是按照子列表的第一个元素进行升序排序的。