from operator import itemgetter my_list = [(2, "b"), (1, "a"), (3, "c")] sorted_list = sorted(my_list, key=itemgetter(0)) # 以元组的第一个元素为键进行排序 print(sorted_list) # 输出 [(1, 'a'), (2, 'b'), (3, 'c')]
在这个例子中,itemgetter(0) 返回一个函数,该函数用于获取元组中的第一个元素,因此可以将其作为 sorted 函数的 key 参数来进行排序。