当我们需要对具有两个约束的列表进行排序时,将使用两个键,一个约束以升序排序,另一个约束以降序排序在同一列表中或任意列表中。 在您的示例sortedList = sorted(myList, key = lambda y: (y[0].lower(), y[1]))
中,只能以一种顺序对整个列表进行排序, 您可以尝试这些并检查发生了什么
sortedList = sorted(myList, key = lambda y: (y[0].lower(), -y[1]))
sortedList = sorted(myList, key = lambda y: (-y[0].lower(), y[1]))
sortedList = sorted(myList, key = lambda y: (-y[0].lower(), -y[1]))
希望你以后能理解;)