文章目录
- 引言:为什么需要字典和集合?
- 一、字典的键值对
- 1. 什么是字典
- 2. 访问字典元素
- 3. 字典的特点
- 二、字典的增删改查
- 1. 增加元素
- 2. 删除元素
- 3. 修改元素
- 4. 查询元素
- 5. 字典推导式
- 三、嵌套字典
- 1. 字典嵌套字典
- 2. 字典嵌套列表
- 四、集合的基本操作
- 1. 什么是集合
- 2. 集合的基本操作
- 3. 集合运算
- 4. 集合的比较
- 5. 集合推导式
- 五、字典与集合的应用
- 1. 字典的应用场景
- 2. 集合的应用场景
- 六、实战练习
- 练习1:学生成绩管理系统
- 练习2:词频统计
- 练习3:集合运算应用
- 练习4:JSON数据处理
- 七、常见问题与排错
- 问题1:字典键不存在报错
- 问题2:修改字典时迭代报错
- 问题3:集合元素不可变
- 八、本篇小结
- 下期预告
✍创作者:全栈弄潮儿
🏡 个人主页:全栈弄潮儿的个人主页
🏙️ 个人社区,欢迎你的加入:全栈开发社区
📙 专栏:Python实战教程:从零基础到AI Agent开发
引言:为什么需要字典和集合?
在前面的课程中,我们学习了列表和元组,它们可以存储一组数据。但如果我们需要通过一个标识来快速查找数据呢?
比如:
- 通过学号查找学生的成绩
- 通过用户名查找用户信息
- 通过城市名查找天气信息
这时候就需要用到字典。字典通过"键值对"的方式存储数据,可以快速查找。
而集合则用于存储不重复的元素,常用于去重和集合运算。<