python 字典的增删改查

字典

定义:可变的无序的

键:使用不可变数据类型(可哈希),键是唯一的

值:可以任意

dic{"键":"值"}

​ dic = {"k1":"v1","k2":"v2","k3":"v3"}

​ dic["k4"] = "v4" # 暴力添加

​ dic.setdefault["k4","v4"] # 如果字典中k4存在值,则不添加

​ del dic["k4"] # 删除键为k4的键值

​ dic.clear() # 清空字典

​ dic.pop("k4") # 删除k4的键值,没有默认删除

​ dic["k2"] = "v22"

​ dic.update() # dic.update(dic1) 将dic1所有的键值输出到dic字典中

​ dic["键"] # dic["k2"] 存在返回字典中键对应的值,不存在报错

​ dic.get("键") # dic["k2"] 获取k2的值 存在返回字典中对应的值,不存在返回None

​ for i in dic1:

  print(i) # 获取dic1的键

keys() -- 获取字典中所有的键 存放在一个高仿列表中

values() -- 获取字典中所有的值 存放在一个高仿列表中

items() -- 获取字典中所有的键和值 存放在一个高仿列表里的元组

​ for i in dic1.keys():

  print(i)  # 获取dic1的键

​ for i in dic1.values():

​ print(i) # 获取dic1的值

​ for i in dic1.items():

  print(i)   #  获取dic1的键和值,将它放入一个高仿列表的元组中
posted @ 2019-07-10 18:19  小人物哎  阅读(1088)  评论(0编辑  收藏  举报