首页 > 编程语言 > 详细

python 字典的增删改查

时间:2019-07-10 19:55:48      阅读:89      评论:0      收藏:0      [点我收藏+]

字典

定义:可变的无序的

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

值:可以任意

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的键和值,将它放入一个高仿列表的元组中

python 字典的增删改查

原文:https://www.cnblogs.com/alex3174/p/11165688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!