场景举例:
假如我们有某个班级的语文成绩数据,格式为字典,其中字典key为学生姓名,value为学生成绩;
那么,如何获得单科成绩排名前3的学生姓名?
代码如下:--数据样例,方便测试
def dic_order_value_and_get_key(dicts, count): # by hellojesson # 字典根据value排序,并且获取value排名前几的key # 样例: dicts = {'王二狗':66,'李大东':55,'刘小明':99, '胡八一':88} final_result = [] # 先对字典排序 sorted_dic = sorted([(k, v)