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

gb_蓝桥杯_基础语法_数据容器_字典

数据容器_字典

字典的定义

1.字典是python中一种核心的映射类型,它存储键_值对的集合
2.与列表按数字索引不同,字典通过建(key)来索引,使得它适合存储并查找数据
3.键必须是唯一且可哈希的类型
特点:1.列表是有序对象的集合,字典是无序的集合2.字典用{}定义

定义字典的实例

dict = dict([('name', 'Tom'), ('age', 20)])  

字典使用键值对存储数据
key是索引
value是数据
键必须是唯一的
之间用:连接

字典的创建

pudding_dict = {"name":"吴彦祖","age": 18,"gender": True,"height": 1.86}
print(pudding)

字典的常用操作

字典的取值

pudding_dict = {"name":"吴彦祖","age": 18,"gender": True,"height": 1.86}
print(pudding_dict["name"])

字典的增加/修改

pudding_dict = {"name":"吴彦祖","height": 1.86}
pudding_dict["age"] = 18
pudding_dict["name"] = "高小凡"
print(pudding_dict)

字典的删除

pudding_dict = {"name":"吴彦祖","age":18,"height": 1.86}
pudding_dict.pop("name")
print(pudding_dict)

字典的遍历

pudding_dict = {"name":"吴彦祖","age":18,"height": 1.86}
for key, value in pudding_dict.items():  # 遍历键值对print(f"{key}: {value}")

总结

键值对集合:字典是存储 键(key):值(value) 对的无序(Python 3.7+ 后有序)可变容器。
键的唯一性与不可变性:键必须是唯一且不可变的类型(如字符串、数字、元组),用于快速查找对应的值(值可以是任意类型)。
高效访问与操作:通过键直接访问、修改或删除值(如 my_dict[key]),提供 keys(), values(), items(), get() 等方法进行高效操作。

http://www.jsqmd.com/news/130644/

相关文章:

  • 2-SAT
  • 【人工智能】机器学习
  • override
  • 接口测试利器 HttpRunner 全面解析
  • 9 个降AI率工具推荐,研究生必备!
  • 020.二叉树匹配问题
  • 020.二叉树匹配问题
  • 真香,一款Windows系统监控绝配工具!
  • 刚入门AI大模型?这6个GitHub教程,连微软都忍不住推荐
  • Solution Set
  • Excel表格大全:模板+教程合集(每日更新)
  • 【VSCode】插件开发笔记
  • 传统算法vs大模型应用开发工程师,零基础转行选谁?
  • CF1051G
  • Apache Ignite 广告实时竞拍系统架构全攻略
  • 基于SpringBoot的冷链运输生鲜销售系统计算机毕业设计项目源码文档
  • 导游证教程资源合集
  • 大模型打分机制揭秘:为何需要多次更换位置进行评分?
  • 什么是智能问数
  • 12/23
  • 中望3D2026曲面建模技巧:利用「缠绕到面」功能将平面特征精准移植到曲面
  • 完整教程:[百题重刷]前缀和 + Hash 表:缓存思想, 消除重复计算
  • 完整教程:[百题重刷]前缀和 + Hash 表:缓存思想, 消除重复计算
  • SRC 漏洞挖掘全流程攻略:小白→挖洞达人,学习路线 + 配套工具全曝光
  • 基于微信小程序的零工市场服务系统计算机毕业设计项目源码文档
  • LLM之Agent完全指南:从零构建AI Agents的7大核心类型与实战代码!
  • 2026金三银四必备国内大厂Java面试高频题库整理!
  • 【Unity】各种操作触发GC情况
  • 【技术美术】D3D中GPU渲染管线流程详解
  • vscode使用vs环境运行程序