本文继续对Python基础进行学习,你将学习能够将相关信息关联起来的Python字典,学习如何访问和修改字典中的信息,还将学习存储字典的列表、存储列表的字典和存储字典的字典,希望我的经验可以帮到大家!有任何疑问可以评论区见呦!注:文中实例均于Jupyter notebook下编译。
文章目录
1. 什么是字典
为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为 key;另一组数据可通过 key 来访问,被称为 value。形象地看,字典中 key 和 value 的关联关系如图 1 所示:
由于字典中的 key 是非常关键的数据,而且程序需要通过 key 来访问 value,因此字典中的 key 不允许重复。
程序既可使用花括号语法来创建字典,也可使用 dict() 函数来创建字典。实际上,dict 是一种类型,它就是 Python 中的字典类型。在使用花括号语法创建字典时,花括号中应包含多个 key-value 对,key 与 value 之间用英文冒号隔开;多个 key-value 对之间用英文逗号隔开。
下面的例子让你更好的理解字典是什么:
2. 使用字典
我们应牢记字典包含多个 key-value 对,而 key 是字典的关键数据,因此程序对字典的操作都是基于 key 的。
2.1 访问字典中的值
要获取与键相关联的值,可依次指定字典名和放在方括号内的键: