以下是按一对值对列进行排序的示例代码:
# 创建一个包含多个值对的列表
pairs = [(3, 5), (1, 2), (7, 4), (2, 1), (6, 3)]
# 使用lambda表达式定义排序规则,按值对的第一个元素进行排序
sorted_pairs = sorted(pairs, key=lambda x: x[0])
# 输出排序后的结果
print(sorted_pairs)
输出结果:
[(1, 2), (2, 1), (3, 5), (6, 3), (7, 4)]
在上述示例中,我们使用sorted
函数对pairs
列表进行排序。通过key
参数传递一个lambda函数作为排序规则,该函数按值对的第一个元素进行排序。最后,打印排序后的结果。
如果想按值对的第二个元素排序,只需修改lambda函数为lambda x: x[1]
即可。
上一篇:按一对列的结果进行分组查询
下一篇:安医附院办公WiFi密码