这里是一个按两位数字对行进行排序的Python代码示例:
data = [
[45, 67, 89],
[12, 34, 56],
[78, 90, 23],
[56, 78, 12]
]
# 使用lambda函数定义排序规则,按照第一个数字进行排序
data_sorted = sorted(data, key=lambda x: x[0])
# 输出排序后的结果
for row in data_sorted:
print(row)
运行以上代码会得到输出:
[12, 34, 56]
[45, 67, 89]
[56, 78, 12]
[78, 90, 23]
该代码使用了Python内置的sorted
函数,并通过lambda函数定义了排序规则。lambda函数的参数x
是每一行的列表,x[0]
表示每一行的第一个数字。通过按照第一个数字进行排序,可以实现按两位数字对行进行排序的效果。最后,使用循环输出排序后的结果。
上一篇:按两列最大的SQL