1 # dic={[1,2,3]:'123'} #可变类型不能当做字典的key,value可以使用任意类型 2 # dic={(2,3,4):'123'} 3 # print (dic[(2,3,4)]) #元组可以作为字典的key 4 # dic={1:'a',1:'b'} 5 # print (dic[(1)]) #重复的key可以定义但是永远取最后一个key的value
1 # dic={1:'a',2:'b',3:'c'} #查看key值 2 # print (dic[2]) 3 # dic={1:'a',2:'b',3:'c'} 4 # print (dic) 5 # dic[1]='Chares_Lee' #修改key值 6 # print (dic) 7 8 # dic={1:'a',2:'b',3:'c'} #删除key 9 # del dic[1] 10 # print (dic) 11 12 # dic={1:'a',2:'b',3:'c'} 13 # dic['key']='value' #增加key值 14 # print (dic) 15 16 17 # dic={1:'a',2:'b',3:'c'} 18 # for i in dic: 19 # print(i) #遍历列表中的key值 20 # print (i,dic[i]) #遍历列表中的kye:value值
1 # dic={1:'a',2:'b',3:'c'} 2 # dic1={9:'x',8:'y',7:'z',1:'a'} 3 # dic.update(dic1) 4 # print (dic) #用dec1更新dic 在dic中有的则覆盖,没有的则添加进dic中 5 6 # dic={1:'a',2:'b',3:'c'} 7 # dic.setdefault('sex','female') #设置默认值,类似于dic['sex']='female' 8 # print (dic) 9 10 # dic={1:'a',2:'b',3:'c'} 11 # dic.setdefault('hobby',[]).append('read') #类似于dic['hobby'].append('read') 12 # print (dic)
1 # dic={1:'a',2:'b',3:'c'} 2 # dic.pop(1) #pop删除 3 # print (dic) 4 # dic={1:'a',2:'b',3:'c'} 5 # print (dic.pop('dalsj','找不到删除的值')) #设置默认的值,在pop的值不存在的时候则不会报错
1 dic={1:'a',2:'b',3:'c'} 2 dic.clear() #清除字典 3 print (dic)
1 # dic={1:'a',2:'b',3:'c'} 2 # print (dic.popitem()) 3 # print (dic) #随机删除字典中的kye:value值并返回一个元组