对列表中的元素按关键字排序 l = [[1,2,3],[2,2,1],[2,1,3]] l.sort(key = lambda x: (x[0],-x[1])) ''' 其中key表示按第几个关键字排序,lambda x:后()中的元素表示了关键字的优先级 第一位表示最高的优先级,第二位次之。。。 其中下x[0]表示按第一个关键词的升序排列,-x[1]表示按第二个关键词的降序排列。 ''' print(l) #输出:[[1, 2, 3], [2, 2, 1], [2, 1, 3]]