利用zip函数实现对python字典中的值进行排行
代码如下:
# 1.创建一个包含20个学生名及成绩的字典
student_dict = {'tom': 60, 'xiaoming': 59, 'xiaohong': 69, 'jack': 97, 'xiaopeng': 95, 'dodo': 98, 'huahua': 64, 'lele': 60}
# 2.使用zip方法将学生字典转换为(value, key)的元组格式
student_tuplelist = list(zip(student_dict.values(), student_dict.keys()))
# 查看以下转换后的效果
print(student_tuplelist)
# 3.使用sorted函数对元组列表student_list由分数高低进行排序
student_tuplelist_sorted = sorted(student_tuplelist, reverse=True)
# 输出结果:
print(student_tuplelist_sorted)