下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

什么是Python字典以及相关操作介绍?

作者:匿名     来源: 互联网点击数:732发布时间: 2021-07-14 23:33:58

标签: Python字典Python字典相关操作Python培训

大神带你学编程,欢迎选课

  什么是Python字典?课课家小编给大家做一个简要的介绍。

  Python字典含义介绍分析

  Python字典是一种通过名字或者关键字引用值的数据结构,,字典中的值没有特殊的顺序,都存储在一个特定的键(key)下,其键可以是数字、字符串、元组,并且我们也把这种数据结构称之为映射。字典类型是Python中唯一内建的映射类型。字典另一种可变容器模型,且可存储任意类型对象。

  整个字典是由大括号{}括起来的,内部由多个键和其对应的值构成,也就是说使用key:value 来保存数据,键和值中间以冒号隔开,项之间用逗号隔开。字典的key是固定的,不可变的,另外key具有不等性,就是一个字典中的key不允许有相同的。

  Python字典相关操作

  了解了什么是Python字典之后,再来给大家说说Python字典的相关操作。

  Python字典五点基本操作

  (1)len():返回字典中键—值对的数量;

  (2)d[k]:返回关键字k上的值;

  (3)d[k]=v:将值v关联到键k上;

  (4)del d[k]:删除键为k的项;

  (5)key in d:键值key是否在d中,是返回True,否则返回False。

  Python字典“增删改查”操作

  Python字典“增加”操作

  “增”为“增加”,dict[一个不存在的key] = value,表示把一个新的键值对加入到字典里,如果这个key已经存在,则会替换掉原来的key对应的value;dict.setdefault(key,value), 则表示加一个新的键值对到字典,如果这个key已经存在,则不再继续保存。

  Python字典“删除”操作

  “删”为“删除”,dict.pop(key),删除key对应的键值对,返回的是key对应的value;dict.popitem(), 随机删除一对键值对,返回的是元组(key,value);del dict[key], 删除key对应的键值对,有固定的格式。

  Python字典“修改”操作

  “改”为“修改”,dict[已有的key] = 新value, 表示将原有字典中key对应的value修改为新的value;dict1.update(dict2),把dict2中的键值对更新到dict1中。如果dict2中的key已经在dict1中出现,那么将dict1中key对应的value替换为dict2中的,如果不存在,就添加一对键值对。

  Python字典“查询”操作

  “查”为“查询”,dict[key],查询key对应的value,如果没有的话,报错;dict.get(key,默认值),查询key对应的value,如果没有的话,返回默认值,没有给默认值的情况下,返回None;dict.setdefault(key,value),首先判断字典中有没有这个key,如果没有的话,新增到字典中,如果有的话,用这个key去字典中查询,返回查询的结果。

  关于什么是Python字典以及相关操作课课家小编就为大家介绍到这里。

赞(8)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程