0

我想按值对字典进行排序,然后如果值相等,则按字母键排序:

od=OrderedDict(sorted(zhanr.items(),key=lambda x:x[1],reverse=True))

我尝试了此代码的值,但如果值相等,我不知道如何按键排序。

4

1 回答 1

2

我认为这对你有用:

sorted(dictionary.items(), key=lambda t: t[::-1])

这与以下内容相同:

def reverse_tuple(t):
    return t[::-1]

sorted(dictionary.items(), key=reverse_tuple)
于 2022-01-17T10:42:35.297 回答