python中字典的查询方法

python中字典的查询方法包括:
1.直接用key查询,例如dict[key] 返回的就是这个key值对应的value值,如果没有这个key值,则会报错
2.用内置函数items() 返回的就是每一组的key:value值
3.用内置函数keys() 返回的就是每一个key值
4.用内置函数values() 返回的就是每一个value值
5.用函数get(key) 返回的就是value值,如果没有这个key值,则会返回None,相比于dict[key]来说,get(key)更加人性化。
代码如下:

for key,value in dict2.iteams():
	#print(key,value)
	if value > 90:
		print(key)


#values()   取出字典中所有的value值,保存到列表中
result=dict2.values()
print(result)
#求所有学生的考试平均分
for score in dict2.values():
	print(score)
#score = dict2.values()
totel=sum(dict2.values())
averg = totle/len(dict2.values())
print(averg)

#keys()   获取字典中的所有key键
names = dict2.keys()
print(names)

for name in names:
	print(name)

#找人: in  也可以用于字典的操作,用于判断元素有没有在字典的key中出现
#8 in list1
print('王五' in dict2)
'''
1.根据key获取值   如果key在字典中不存在则报出KeyError
dict[key]--->value
2.字典的内置函数:
	get(key)--->value 如果取不到值也不会报错,返回None 
	get(key,default)--->如果能够取到值则返回字典中的值,如果取不到值返回default(默认)的值 
	items()
	keys()
	values() 
'''
#print(dict2['赵飞'])
print(dict2.get('赵飞',99))

欢迎大家相互交流学习!!!

  • 7
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值