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)