字典的增删改查。
增:
有则修改,无则添加
dic['key']='要增加的内容'
# 如果dict中没有出现这个key, 就会新增⼀一个key-value的组合进dict
有则不变,无则添加
dic.setdefault('李嘉诚')# 也可以往⾥里里⾯面设置值.
dic.setdefault("李嘉诚", "房地产") # 如果dict中已经存在了. 那么setdefault将不会起作用
删:
pop
按照键删除掉键值对
设置两个参数,第二个是提示语一般为None
clear 清空
popitem 随机删除 3.6之后就删除最后一个
del按照键删除(会报错)
删除整个字典
改:
dic['……']="……"
update
有相同的就覆盖没有就添加
# 把dic1中的内容更新到dic中. 如果key重名. 则修改替换. 如果不存在key, 则新增.
查:
按键查
print(dic['name'])(不好)
get
print(dic.get("ok"))
没有键默认返回None
可以设置返回值
print(dic.get("ok"),(没有此键)