1.特性:字典属于映射类型数据结构(简单理解就是键值对),字典中的键必须使用不可改变的数据类型,例如 数字,字符串,元组 等,且键唯一不可重复
2.创建
(1) 使用大括号{}创建
(2) 使用dict()函数创建

3.提取
(1) dict(key) : 直接根据键获取相应的值,该方法如果字段值不存在传入的键时会报错,为避免这种情况可以在取值前先用 in 语句检查键是否存在

(2) get(key,带替值) :代替值可以为空,该方法当key不存在时返回None,若当key不存在时有传入代替值,则发布会这个传入的代替值

3. 字典的增删改查
(1)增添字典元素
- 利用字典元素的提取方法传入一个新的键,并对这个键进行赋值 :dict_name[newkey] = new_value
- update() :该方法可以将两个字典中的键值对进行合并,,若两个字典中存在相同的键,调用该方法的字典的键对应值会被替换
.
(2)删除字典元素 - 使用del语句删除字典元素 : del dict_name[key]
- 使用pop()删除字典元素 : dict_name.pop(key)
- 使用clear()删除字典元素 : dict_name.clear(),该方法是清空字典返回一个空字典

(3)修改字典元素 - 通过键的访问赋值来修改,dict_name[key] = new_value

(4)查询字典元素信息 - keys :获取字典中所有的key 语法 dict_name.keys()
- values : 获取字典中所有的值 语法 dict_name.values()
- itmes : 获取字典中所有的键值对 语法 dict_name.itmes()

ps(从上图这三种方式返回的结果是字典中键、值、键值对的迭代形式,可以通过list函数转换为列表类型)
.
本文围绕Python字典展开,介绍了其特性,即属于映射类型,键须为不可变数据且唯一。还阐述了创建方式,如用大括号和dict()函数。同时说明了提取值的方法,以及字典的增删改查操作,包括增添、删除、修改元素和查询键、值、键值对等信息。
630

被折叠的 条评论
为什么被折叠?



