results = [('10', 'Mary'), ('9', 'John'), ('10', 'George'), ('9', 'Frank'),
    ('9', 'Adam')]
results.sort(key=lambda x: (int(x[0]), x[1]), reverse=True)
How can I sort tuples by reverse, yet breaking ties non-reverse? (Python)