python之dict

作者: 小迷糊仙 | 来源:发表于2020-06-30 17:13 被阅读0次

    一、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
    

    相关文章

      网友评论

        本文标题:python之dict

        本文链接:https://www.haomeiwen.com/subject/fpbxqktx.html