第13天:常用数据结构之字典

📅 2026/7/9 8:51:05 👁️ 阅读次数 📝 编程学习
第13天:常用数据结构之字典

Python学习100天(从入门到精通系列文章)


文章目录

  • Python学习100天(从入门到精通系列文章)
  • 前言
  • 一、为什么需要字典?
    • 1.1 列表、元组、集合的局限性
    • 1.2 字典的优势
  • 二、创建和使用字典
    • 2.1 使用字面量语法创建字典
    • 2.2 使用 dict 函数创建字典
  • 三、字典的常用操作
    • 3.1 访问字典中的值
    • 3.2 修改和添加字典元素
    • 3.3 删除字典元素
  • 四、字典的遍历
    • 4.1 遍历键值对
    • 4.2 遍历键或值
  • 五、字典的嵌套
    • 5.1 字典中嵌套字典
    • 5.2 字典中嵌套列表
  • 六、字典的常用方法
  • 总结

前言

在前面的课程中,我们已经学习了列表、元组和集合这三种容器型数据类型。它们各有特点,但在某些场景下仍然不够方便。比如要保存一个人的多项信息(姓名、年龄、地址、电话等),用列表或元组需要通过索引来访问,不够直观。今天我们来学习 Python 中最常用的数据结构之一——字典(dictionary),它可以让我们用"键值对"的方式组织数据,让数据访问更加直观和高效。


一、为什么需要字典?

1.1 列表、元组、集合的局限性

迄今为止,我们已经为大家介绍了 Python 中的三种容器型数据类型(列表、元组、集合),但是这些数据类型仍然不足以帮助我们解决所有的问题。例如,我们需要一个变量来保存一个人的多项信息,包括:姓名、年龄、身高、体重、家庭住址、本人手机号、紧急联系人手机号,此时你会发现,我们之前学过的列表、元组、集合类型都不够好使。

person1=['王大锤',55,