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

Python---数据容器(Dict 字典)

Python有哪些数据容器?

---list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)

Dict(字典)

- 字典的定义

        存储的元素是一个个的:键值对,如下语法:

# 定义字典变量
my_dict = {key:value , key:value,......,key:value }
# 定义空集合
my_dict = {}
my_dict = dict()

        key不可以重复

- 字典数据的获取

        可以通过key值来取得对应的value

        my_dict ["key1"]

- 字典的嵌套

        字典的key和value可以是任意数据类型(Key不可以为字典)

{"姓名":{"语文":77,"数学":99,"英语":100}
}

- 从嵌套字典中获取数据

        my_dict[ "姓名" ] [ "数学" ]

- 字典的常用操作

--- 新增元素:dict1[Key] = Value

--- 更新元素:dict1[Key] = Value

--- 删除元素:dict1.pop(Key)

--- 清空字典:dict1.clear()

--- 获取全部的Keydict1.keys()

        结果:得到字典中的全部Key

--- 遍历字典---for(字典不支持下标索引,因此不可用while)

方式1:通过获取全部的key来完成遍历

keys = dict1.keys()
for key in keys:print(f"字典的key是:{key}")print(f"字典的value是:{dict1[key]}")

方式2:直接对字典进行for循环,每一次循环都是直接得到key

for key in dict1:print(f"字典的key是:{key}")print(f"字典的value是:{dict1[key]}")

--- 统计字典的元素数量:len(dict1)

http://www.dtcms.com/a/557430.html

相关文章:

  • zabbix实现监控Hadoop、Docker、SSL证书过期时间应用的保姆级实操流程
  • 怎么在网站空间上传文件西地那非口崩片
  • Linux 容器安装 conda 和 pip
  • 中国建设银行企业门户网站wordpress theme 企业
  • k8s问答题(1)
  • 怎么用dw做带登陆的网站北京新网数码信息技术有限公司
  • MySQL 5.7 安装Audit 审计日志插件
  • 【Docker】P5 Docker Compose 实战指南:一键部署 WordPress + MySQL
  • 升鲜宝供应链管理系统-生鲜配送系统_分拣端界面重构设计(一)
  • 网站降权的原因discuz论坛网站做的门户
  • 【GitHub探索】代码开发AI辅助工具trae-agent
  • 绍兴做网站建设公司建设项目竣工验收公告网站
  • 量子计算机操作系统的破晓:中国“本源司南“与全球开源生态全景解析
  • 西安百度推广网站建设k8s wordpress mysqli
  • 计算机网络:Socket编程预备
  • 做网站地图邮什么好处现在的网站前端用什么做
  • 4399自己做游戏网站兰考县住房和城乡建设局网站
  • C++ Opencv 蓝图01(进阶版)
  • PyTorch2 Python深度学习 - 数据集与数据加载
  • 【开题答辩全过程】以 服装定制系统的设计与实现为例,包含答辩的问题和答案
  • 电商网站改版方案深圳建设银行网上银行登录
  • 做presentation的网站金融社区类网站建设
  • 绥中做网站青海西宁制作网站企业
  • 深入理解 Tailwind CSS 的宽高系统(Width Height)
  • ppt免费模板下载?【图文详解】12个ppt模板免费下载网站介绍?ppt模板制作?ppt模板下载?
  • 做网站的怎样找客户广告推广赚钱在哪接
  • 终端类型快速识别 + 核心命令对照速查表
  • 网站建设zrhskj做装饰画的行业网站
  • 算力与数据驱动的 AI 技术演进全景(1999-2024):模型范式、Infra 数据、语言模型与多模态的关键突破
  • 全是广告的网站站长工具特级a免费