Мне нужно отсортировать что-то вроде
list = [('B', 2), ('A', 6), ('D', 4), ('E', 6), ('C', 2)]
в:
sorted_list = [('A', 6), ('E', 6), ('D', 4) , ('B', 2), ('C', 2)]
Таким образом, он сначала сортируется из кортежа с наибольшим номером, затем, если числа равны, сортируются кортежи в алфавитном порядке по букве в первом элементе.
Таким образом, приоритет от самого высокого к самому низкому с точки зрения чисел в каждом кортеже, а затем по алфавиту, если 2 или более значений равны.