增删改查
增:
dic['键'] = '值' #如果没有键新加,如果有键覆盖 dic.setdefault('键','值') #没有键新加, 有键不做修改
删:
dic.pop('键') #指定key 删除value,有返回值。没有key时,报错;补个秀嘎斯返回值就没事了 del dic['键'] #删除指定 key的value, 没有key报错。不能修改返回值 dic.popitme() #随机删除,用处不大 dic.clear() #清空
改:
dic.update(dic2) #用dic2 的内容覆盖 dic,保留不同的key
查:
dic.keys() #查找显示所有 key dic.values() #查找显示所有 value dic.items() #查找显示 键值的元祖,用列表形式显示
dic.get('键',None)
#查找dict 中的值,没有key时,返回参数。 解决dic['键'] 没key报错的问题