python字典实验_列表、元组、字典和简单if语句【python实验1】

实验内容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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值