以下是一个示例代码,描述了如何按元组列表中元组的第一个值进行排序:
# 定义一个元组列表
tuple_list = [(3, 'apple'), (1, 'banana'), (2, 'orange')]
# 使用 sorted() 函数和 lambda 表达式按元组的第一个值进行排序
sorted_tuple_list = sorted(tuple_list, key=lambda x: x[0])
# 打印排序后的结果
print(sorted_tuple_list)
输出结果为:
[(1, 'banana'), (2, 'orange'), (3, 'apple')]
在这个示例中,我们使用了 sorted()
函数来对元组列表进行排序。key
参数接受一个函数,用于指定排序的依据。我们使用了一个 lambda 表达式 lambda x: x[0]
,它表示按元组的第一个值进行排序。最后,我们将排序后的列表赋给 sorted_tuple_list
并打印出来。