实验内容3-2
建立字典对学生的姓名和总成绩信息进行存储,姓名为keykey=['tom','jack','john','kate','peter','clark']
value=[90,89,96,86,100,91]
dic={}
for key,value in zip(key,value):
dic[key]=value
print(dic)
读取用户输入的新数据(clark,99),并添加到字典中key=['tom','jack','john','kate','peter','clark']
value=[90,89,96,86,100,91]
dic={}
for key,value in zip(key,value):
dic[key]=value
a=input()
b=input()
dic[a]=b
print(dic)
通过遍历成绩字典取出前两名的总成绩并输出对于的学生姓名key=['tom','jack','john','kate','peter','clark']
value=[90,89,96,86,100,91]
dic={}
for key,value in zip(key,value):
dic[key]=value
maxx=-1
for key in dic:
if dic[key]>maxx:
maxx1=key
maxx=dic[key]
print(maxx1)
maxx2=-1
for key in dic:
if dic[key]>maxx2 and dic[key]!=maxx:
maxx3=key
maxx2=dic[key]
print(maxx3)
计算并输出总成绩超过平均分的所有同学的姓名和总分key=['tom','jack','john','kate','peter','clark']
value=[90,89,96,86,100,91]
dic={}
for key,value in zip(key,value):
dic[key]=value
sum=0
count=0
for key in dic:
sum=sum+dic[key]
count=count+1
sum=sum/count
for key in dic:
if dic[key]>sum:
print(key,dic[key])
通过字典推导式实现将字典中数据的key,value值互换
key=['tom','jack','john','kate','peter','clark']
value=[90,89,96,86,100,91]
dic={}
for key,value in zip(key,value):
dic[key]=value
b={ key:value for value,key in dic.items()}
print(b)