难道不是这节教了什么方法就用什么方法来实现吗,为啥评论区冒出来一堆我看不懂的,用这个又用那个,是我简单化了?
grades = {
'Alice': 89,
'Bob': 72,
'Candy': 88,
'David': 79,
'Ellena': 99
}
sorted_grades = sorted(grades.items(), key=lambda x: x[1], reverse=True)
sorted_names = [name for name, _ in sorted_grades]
print(sorted_names)
# 这个靠记吧,先记忆
初学者只要能用本节学的知识实现就可以,那些都是有基础的人,来做这个巩固一下吧