当前位置: 首页 > news >正文

「Python程序设计」基本数据类型:字典

在python编程语言中,字典是一个名值对的组合的集合。也就是说,字典中的数据元素,都是通过名称和数值的形式出现的。字典这种数据结构,类似于C语言中的struct结构体,以及json数据格式类型。

字典的数据结构特性,决定了字典可以存储任意的类型对象。特别是占用存储空间大的数据,比如说视频和音频,就适合用字典来存储。

我们只需要在字典中,存放视频和音频的地址,就可以通过字典的key,快速找到视频和音频的存放地址,从而访问,或者是播放这些视频和音频,这样可以提高访问的速度和效率。

字典的定义

字典的每个键值 key=>value 对,用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2, key3 : value3 }

这里需要注意,dict 作为 Python 的关键字和内置函数,变量名不建议命名为 dict,否则会产生冲突,导致出错。

键key必须是唯一的,也就是说,字典中的所有键,不能有重复值出现,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。也就是说,你的键如果是用字符串表示,那么所有字典中的键key,都要是字符串类型。

字典的创建

一个简单的字典示例:

结构如下图所示

Item表示字典中的一项,一个Item中,包含一个key和value对。

也可以用下列形式来创建字典

访问字典里的值

把相应的键放入到方括号中,就可以获取到键key对应的值value。

如果在字典里,用没有的键去访问数据的话,则会报错。

修改和删除字典元素

向字典添加新内容的方法,是增加新的键/值对,修改或删除已有键/值对如下图所示。

删除和清空字典操作,如下列代码所示。

这里要注意,带中括号的删除,只是删除键key对应的一项。不带中括号的删除,是直接删除整个字典。

字典内置的函数和方法

Python字典包含了以下内置函数

Python字典包含了以下内置方法


http://www.mrgr.cn/news/18171.html

相关文章:

  • Python从0到100(五十七):机器学习-主成分分析机
  • STM32基础篇:PWR
  • 每日刷题(图论)
  • 【数据结构】二叉搜索树的功能实现详解
  • 2024年06月 C/C++(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • Mysql基础练习题 610.判断三角形 (力扣)
  • Hive 安装
  • Python 九九乘法表的7种实现方式
  • linux-squid代理服务器
  • 读研刷题复习day01
  • 跨部门协作:搭建共享型客服知识库
  • 免费作图软件推荐,六款工具助你提升设计效率
  • 案例-KVM高级功能部署(虚拟化技术实战)
  • yarn运行vue项目命令
  • Python 实现 SHA-1 数字摘要签名算法
  • 字符统计及重排
  • 逆向工程核心原理 Chapter23 | DLL注入
  • 数据资产入表和数据治理的联系和区别是什么?
  • 第L2周:机器学习-线性回归
  • YoloV8如何将标签绘制在原图中