# 字典的增加
# 1.第一种方式
dic={'a':123,'a':22}
dic['k3'] = 'hello'
dic['a'] = 'bbb'
# # 第二种方式
# # setdefaule#设置默认,如果有值得话就不设置默认值。
#如果没有,就设置默认值
dic.setdefault('k2') #没有设置默认值,则默认的是None
print(dic)
dic.setdefault('xxx','54') #设置默认值为54
print(dic)
dic.setdefault('a',123456) #a的值没有变,因为如果a有值,就不会设置默认
print(dic)
# 2.字典的删除
# 1.clear
dic= {'a':'b','k':'v'}
dic.clear()#清空
print(dic)
2.pop
dic.pop('a')
print(dic)
ret = dic.pop('q',None)
print(ret)
3.# 随机删
dic.popitem()
print(dic)
4.del
del dic['k']
print(dic)
# 3.字典的修改
dic = {'a':'b','k':'v'}
dic1 = {'k1':'v2'}
dic2 = {'k':'vvv'}
dic['a']= 'bb'
print(dic)
#
dic1.update(dic) #将dic里面的内容更新到dic1里面了
dic2.update(dic) #里面的添加到dic2里,如果原字典里面有呢,就覆盖了
print(dic1)
print(dic2)
# 4.字典的查询
dic = {'a':'b','k':'v'}
print(dic.keys())
print(dic.values())
print(dic.items())
print(dic['k'])