Kodewick
开始学 →
基础←→0 / 80

读书小组排名

#044基础排序字典约 4 分钟

读书小组记了这个月每人读了几页:{名字: 页数}。写 reading_rank(pages),按页数从多到少,返回名字的列表。页数都不一样;没人就返回 []。

示例
reading_rank({"Mia": 120, "Leo": 300, "Ann": 45})→['Leo', 'Mia', 'Ann']
reading_rank({})→[]
main.py
def reading_rank(pages):
    # 在这里写:把 items() 按页数(第 2 个)从大到小排
    ordered = list(pages.items())
    return [name for name, p in ordered]
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。