先看例题
创建字典由全班 5 名学生的学号和成绩组成 5 个键 - 值对,学生学号为键名,学生成绩为键值,学号和相对应的成绩从键盘输入,输出字典,输出其中最高分和最低分以及与之对应的学生学号,并求出全部同学的平均分。
用for循环实现字典输入
stu_score_get={
}
for i in range(1,6):
print("第" + str(i) + "个学生的学号:")
a =input()
print("第" + str(i) + "个学生的成绩:")
b =eval(input())
stu_score_get[a]=b
print(stu_score_get)
tu_score=sorted(stu_score_get.values())##对字典按照值进行排序
排序后的字典会变成一串列表
接下来
使用【0】,【-1】找出第一个和最后一个值,分别代表成绩最高值与成绩最低值
highest_stu_score=stu_score[-1<