美文网首页
Python dict常用操作

Python dict常用操作

作者: 一川烟草_满城风絮_梅子黄时雨 | 来源:发表于2018-05-13 20:31 被阅读0次
    #init a dict
    myCat = { 'size': 'fat', 'color': 'grey', 'disposition': 'loud'}
    print (myCat)
    
    #pretty print
    import pprint
    pprint.pprint(myCat)
    #print(pprint.pformat(myCat))
    
    #遍历key
    for k in myCat.keys():
        print(k)
    
    #遍历value
    for v in myCat.values():
        print(v)
    
    #遍历key and value
    for  i in myCat.items():
        print(i)
    
    for k, v in myCat.items():
        print(k)
        print(v)
    
    # 检查是否有某个key
    print ('size' in myCat.keys())
    
    #get(key, defaultValue), get方法能提供一个默认值,当key不存在是返回一个默认值
    print(myCat.get('siez', 'None'))
    print(myCat)
    
    #setdefault(key, defaultValue), setdefault 方法,当key不存在时设置一个默认值
    #从而能确保key一定存在
    myCat.setdefault('age', 0)
    print (myCat)
    
    
    

    相关文章

      网友评论

          本文标题:Python dict常用操作

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