小编Mat*_*ead的帖子

Python按词降序排序字典,然后按字母顺序排列

我有以下字典:

fruits = {
    "apple": 5,
    "Apple": 5,
    "orange": 5,
    "strawberry": 3,
    "blueberry": 1
}
Run Code Online (Sandbox Code Playgroud)

我需要打印出具有最高值的两个键的列表.关系需要按字母顺序打开AZ,大写字母优先于小写字母.通过计数运行以下排序,但不会破坏关系:

popular_fruits = sorted(fruits, key=fruits.get, reverse=True)
print(popular_fruits[0:2])
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

python sorting

4
推荐指数
1
解决办法
5287
查看次数

标签 统计

python ×1

sorting ×1