首先这是一个由元组组成的列表,可以直接排序
>>> s=[('the', 5), ('of', 4), ('a', 3), ('people', 2), ('is', 2), ('when', 2), ('beating', 2) ]
>>> s.sort(key=lambda x:(x[1],x[0]))
>>> s
[('beating', 2), ('is', 2), ('people', 2), ('when', 2), ('a', 3), ('of', 4), ('the', 5)]
>>> s=[('the', 5), ('of', 4), ('a', 3), ('people', 2), ('is', 2), ('when', 2), ('beating', 2) ]
>>> s.sort(key=lambda x:(x[1],x[0]))
>>> s
[('beating', 2), ('is', 2), ('people', 2), ('when', 2), ('a', 3), ('of', 4), ('the', 5)]