一、dict获取value
针对dict{key1:value1,key2:value2....},如何获取values?
方法:利用dict的values()方法
例如:A、B、C三位同学,考试分数分别为:98、79、85,求他们的平均分
d = {'A':'98','B':'79','C':'85'}
d = {'A':'98','B':'79','C':'85'}
print(d.values()) #查看输出结果,d.values()实际输出的是一个包含values的list
sum =0.0
for v in d.values():
sum+=int(v)
result = sum/len(d)
print(result)
二、items()获取key:value
上面讲了如何获取dict的值,那么如果想要同时获取key值和value值呢?
方法:使用items()方法
d = {'A':'98','B':'79','C':'85'}
for key,value in d.items(): #items()实际上将dict转化为了一个包含tuple的list
print(key,':',value)
输出结果:
A : 98
B : 79
C : 85