下面是一个示例代码,用于按照元组中的连续数字排序一个由两个数字组成的元组列表:
def sort_tuple_list(tuple_list):
sorted_list = sorted(tuple_list, key=lambda x: x[0])
return sorted_list
# 测试示例
tuple_list = [(2, 5), (1, 3), (4, 7), (1, 2), (3, 6)]
sorted_list = sort_tuple_list(tuple_list)
print(sorted_list)
输出结果:
[(1, 2), (1, 3), (2, 5), (3, 6), (4, 7)]
在上面的代码中,我们定义了一个名为sort_tuple_list
的函数,它接受一个元组列表作为输入参数。然后,我们使用sorted
函数对元组列表进行排序,通过指定key
参数为一个lambda函数来实现按照元组中的第一个数字进行排序。最后,我们返回排序后的列表。
在测试示例中,我们定义了一个包含多个元组的列表tuple_list
。然后,我们调用sort_tuple_list
函数对列表进行排序,并将排序后的结果打印出来。