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)

posted on 2022-03-28 23:43  kitesong  阅读(27)  评论(0编辑  收藏  举报

导航