#!Usr/bin/env python # -*- coding:utf-8 -*- # Author:Alex Li ''' info={'11':'222', '22':'333', '33':'444'} print(info['33'])#字典的输出用[] # 字典FOR 循环得使用 #for i in info: #第一种方法 # print(i) for k,v in info.items(): print(k,v) #第一个是KEY 第二个是value; # 更新覆盖 info2={'11':'333', '2222':'11111'} info2.update(info) print(info2) #用info 中得元素覆盖info2 #修改创建值 info['11']='333' print(info) info['55555']=33 print(info) # 没有55555得话 自动加入 # 删除 del info['55555'] print(info) #'55555'已被删除 如果找不到 会报错 #标准删除姿势 info.pop('11') print(info) #popitem() # 查找字典中的一个元素 print(info.get('22')) #查找确定字典中有键,否则返回NONE #判断一个字典中有没有数据 print('33' in info) #有的话返回Ture ,没有的话返回False ''' # 多级字典嵌套操作 av_catalog = { "A": { 'a': ['aasdf', 'qewr'], 'b': ['Basdf', 'Qewr'], 'c': ['Casdf', 'Cewr'], }, "B": { 'tokyo-hot': ['aasdf', 'xcv'] }, "C": { '1024': ['zcv', '好人一生平安'] } } av_catalog["A"]['a'][0] = '可以再国内作镜像' print(av_catalog.keys()) print(av_catalog.values()) #取值 , 如果有的话取值没有得话 添加 print(av_catalog.setdefault('1230',{'www.'})) #今天暂时到这