python3-字典的一些常用方法

发布时间:2019-09-14 09:49:50编辑:auto阅读(1798)

    # Auther: Aaron Fan

    #dict_dict字典中包含字典那个脚本里介绍了这个方法的用法:
    '''
    print(av_catalog.setdefault('大陆',{'www.baidu.com':[1,2]}))  #如果av_catalog里面有大陆,就返回它的值;因为这里有,所以直接打印了
    print(av_catalog.setdefault('台湾',{'www.baidu.com':[1,2]}))  #如果av_catalog里面有台湾,就返回它的值;因为这里没有,所以直接去创建,然后打印出来了
    '''

    info = {
       'stu1102': 'LongZe Luola',
       'stu1103': 'XiaoZe Maliya',
       'stu1106': 'Alex'
    }
    b = {
       1:2,
       3:4,
       "stu1102":"龙泽萝拉"
    }
    #update,这里的示例是指把b字典中的内容更新到info这个字典中
    info.update(b)
    print(info)
    #只打印字典中的值:
    print(info.values())
    #只打印字典中的键:
    print(info.keys())
    #通过一个列表生成默认dict,有个没办法解释的坑,少用吧这个(这里所说的坑,类似列表里面的深浅复制,当字典出现多层的时候,头疼的问题就来了,需要注意实际环境的使用)
    testdict = dict.fromkeys([1,2,3],'testd')
    print(testdict)



关键字