```python def sort_scores(dic_score): # 将字典转换为元组列表,每个元组包含学生姓名和成绩 score_list = [(name, score) for name, score in dic_score.items()] # 使用sorted函数对元组列表进行排序,根据成绩从高到低排序 sorted_score_list = sorted(score_list, key=lambda x: x[1], reverse=True) # 提取排序后的学生姓名列表 sorted_names = [name for name, score in sorted_score_list] return sorted_names # 测试数据 dic_score = {"李四": 93, "张三": 78, "王五": 88, "赵六": 91, "李虎": 65, "黄忠": 83} # 调用函数并打印结果 print(sort_scores(dic_score)) ``` [2024-07-01 06:26:58 | AI写代码神器 | 229点数解答]