1 添加
dicts = {"name": "张琪", "age": 28, "身高": "一米八"}
dicts["打招呼"] = "你好" # 新增数据
dicts.setdefault("属性", "狗") # key必须是不存在的 已经存在不做任何操作
print(dicts)
2 修改
dicts = {"name": "张琪", "age": 28, "身高": "一米八"}
dicts["name"] = "张三" # dict【老key】 = 值 即 修改
print(dicts)
3 删除
dicts = {"name": "张琪", "age": 28, "身高": "一米八"}
fun = dicts.pop("name") # 根据key删除并将删除的值返回给左边的变量
dicts.clear() # 清除字典全部数据
del dicts["age"] # 删除key这个键值对
print(fun)
print(dicts)
4 查询
dicts = {"name": "张琪", "age": 28, "身高": "一米八"}
print(dicts.get("name")) # 查询key对应的value值 key不存在 返回 None
print(dicts.setdefault("name")) # key已经存在会根据key查询对应value的值
print(dicts["name"]) # 查询key对应的value值 key不存在报错