我需要整理类似的东西
列表= [('B',2),('A',6),('D',4),('E',6),('C',2)]
变成:
sorted_list = [('A',6),('E',6),('D',4),('B',2),('C',2)]
因此,首先从具有最高编号的元组开始对它进行排序,然后,如果数字相等,则在第一个元素中按字母顺序对元组进行排序。
因此,就每个元组中的数字而言,优先级从高到低,如果两个或多个值相等,则按字母顺序排列。
我需要整理类似的东西
列表= [('B',2),('A',6),('D',4),('E',6),('C',2)]
变成:
sorted_list = [('A',6),('E',6),('D',4),('B',2),('C',2)]
因此,首先从具有最高编号的元组开始对它进行排序,然后,如果数字相等,则在第一个元素中按字母顺序对元组进行排序。
因此,就每个元组中的数字而言,优先级从高到低,如果两个或多个值相等,则按字母顺序排列。
will print
[('A', 6), ('E', 6), ('D', 4), ('B', 2), ('C', 2)]
您可以这样做:
产量: