python dict字典操作
增加
--------------------
dic1 = {'name':'shuai','age':19,'sex':'man'} dic1['height']=185 #没有键值对,添加 dic1['age'] = 16 #有这个键就覆盖 dic1.setdefault('weght',150) # 有键值对,不做任何改变,没有才添加
删除
------------------------
dic1.pop('age') #有返回值,按键去删除 dic1.pop('age','没有此键') #有返回值,按键去删除,可设置返回值 dic1.popitem()#随机删除,3.6默认从最后一个删除,返回元祖形式 # dic1.clear() 清空 # del dic1 删除
dict4 = {'name': 'Tom', 'age': 18}
dict4.pop('age') # 删除字典中对应的键值对,如果键不存在,返回错误print(dict4)res = dict4.pop('age222', '默认返回值') # 设置默认返回值print(res, dict4)
浙公网安备 33010602011771号