新闻详情

新闻详情

首页 / 资讯中心 / 详情

19:Python语法-字典dict

发布时间:2026/9/29 13:55:08来源:尧图网络
19:Python语法-字典dict
一、字典1、字典(dict)里面存储的是键值对(key:value)类型的数据可以根据键(key)找到对应的值(value)。2、键值对(key:value)存储、键(key)不能重复、可修改。3、语法结构#定义字典 字典名称{key:value,key:value....} #定义空字典 字典名称{} 字典名称dict() #根据key获取value 值字典名称[key] 示例 #定义字典 dict1{张三:3,李四:4....} #定义空字典 dict2{} dict3dict() #根据key获取value numdict1[王五] 注字典(dict)中的value可以是任何类型的数据而key不能为可变类型数据如不能为列表list集合set字典dict str,int,float,tuple为不可变数量类型4、示例#定义字典 dict1{张三:100,李四:200,王五:300} print(dict1) #访问 print(dict1[王五]) #修改 dict1[李四]500 print(dict1)结果二、字典常用方法1、增字典名称[key]value往指定字典中添加(key:value)键值对dict[张三]1002、删字典名称.pop(key)删除字典中指定的key,并返回该key对应的valuescoredict.pop(张三)del 字典名称[key]删除字典中指定的键值对del dict[张三]3、改字典名称 [key]value修改字典中指定的key对应的值dict[张三]1004、查字典名称[key]根据key获取valuedict[张三]字典名称.get(key)根据key获取valuedict.get(张三)字典名称.keys()获取所有的keydict.keys()字典名称.values()获取所有的valuedict.values()字典名称.items()获取所有的key-value键值对dict.items()5、示例dict1{张三:100,李四:200,王五:300} #曾 dict1[赵六]400 print(dict1) #删 scoredict1.pop(张三) print(f删除key返回的value是{score}) print(dict1) del dict1[李四] print(dict1) #改 dict1[王五]1000 print(dict1) #查 print(f获取的value是{dict1[王五]}) print(f获取的value是{dict1.get(赵六)}) print(f全部的关键字是{dict1.keys()}) print(f全部的value是{dict1.values()}) print(f全部的键值对是{dict1.items()})结果
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于YOLOv5的火灾烟雾检测:2059张图像数据集与实战指南 2026/9/29 13:55:04

基于YOLOv5的火灾烟雾检测:2059张图像数据集与实战指南

简介:本资源面向计算机视觉与深度学习方向的开发者、学生及安防算法研究人员,提供一套完整的火灾烟火烟雾检测数据集与YOLOv5训练模型,可用于目标检测模型训练、算法验证及课程设计。数据集覆盖大火小火、建筑草原森林起火、车辆起火、昼夜与…

阅读更多 →
鸿蒙ArkTS实战:从零构建高性能GitHub仓库阅读器 2026/9/29 13:54:58

鸿蒙ArkTS实战:从零构建高性能GitHub仓库阅读器

简介:这份资源面向鸿蒙开发学习者与阅读类应用开发者,聚焦鸿蒙版「阅读」仓库的完整工程实现,可用于研究华为鸿蒙OS下阅读APP的架构组织与前端资源管理。压缩包共886个文件,约5.58MB,以ets为核心开发语言文件&#xff…

阅读更多 →
使用NSD1025驱动IGBTDL2M100N5 2026/9/29 13:54:57

使用NSD1025驱动IGBTDL2M100N5

测试双路低端MOS驱动芯片:NSD1025 **AD\Test\2026\September\TestDL2M100N5STC32G.SchDoc *** 01 【驱动IGBT测试】 一、电路设计 手边有一款双RGBT模块, 它的耐压为500伏, 下面准备使用它作为高压储能电容的放电开关, 下面设计一…

阅读更多 →
Java进销存管理系统JSP+MSSQL源码:从环境搭建到二次开发全指南 2026/9/29 13:53:32

Java进销存管理系统JSP+MSSQL源码:从环境搭建到二次开发全指南

简介:这是一套面向高校计算机专业学生与Java Web初学者的进销存管理系统毕业设计资料,基于JSP表现层与MSSQL数据库构建,采用表现层、业务逻辑层、数据访问层的三层架构,通过JDBC完成数据交互。系统覆盖商品管理、供应商管理、进货…

阅读更多 →
ARM64离线部署Harbor 2.13.1:避坑指南与API运维实践 2026/9/29 13:53:25

ARM64离线部署Harbor 2.13.1:避坑指南与API运维实践

简介:本资源为面向 ARM 架构服务器环境的 Harbor 2.13.1 离线安装包,适合在国产化平台、ARM 服务器或内网隔离场景下部署私有镜像仓库的运维与 DevOps 人员使用。压缩包共包含 6 个文件,以 sh 安装脚本、gz 镜像归档、prepare 预检脚本、tmpl…

阅读更多 →
从S型曲线到扩散模型:一维demo实战与避坑指南 2026/9/29 13:52:58

从S型曲线到扩散模型:一维demo实战与避坑指南

简介:这是一份面向扩散模型初学者的入门级实践demo,围绕S型曲线(sigmoid函数)的生成过程展开,帮助读者直观理解扩散模型在信息传播、技术扩散等场景中的动态行为。资源以可运行的代码示例为核心,适合具备一…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉