第六章 字典
在本章中,我们将学习能够将相关信息关联起来的Python字典。我们将学习如何访问和修改字典中的信息。鉴于字典可存储的信息几乎是不受限制,因此我们会演示如何遍历字典中的数据。另外,我们还将学习存储字典的列表、存储列表的字典和存储字典的字典。 理解字典后,我们就能够更准确地为各种真是物体建模。我们可以创建一个表示人的字典,然后想在其中存储多少信息就存储多少信息:姓名、年龄、地址、职业以及要描述的任何方面。我们还能够存储任意两种相关的信息,如一系列单词及其含义,一系列人名及其喜欢的数字,以及一系列山脉及其海拔等。 6.1 一个简单的字典 来看一个游戏,其中包含一些外星人,这些外星人的颜色和点数各不相同。下面是一个简单的字典,存储了有关特性外星人的消息: alien.py] alien_0 = {"color":"green","points":5} print(alien_0["color"]) print(alien_0["points"]) 字典alien_0存储了外星人的颜色和点数。使用两条print语句来访问并打印这些信息,如下所示: green 5 与大多数编程概念一样,要熟练使用字典,也需要一段时间的练习。使用字典一段时间后,我们就会明白为何它们能够高效地模拟现实世界中的情形。 刚接触字典的时候也是很不习惯,其实字典主要包含键值对,键——值组成一个搭配