2.9 基本数据类型——字典

本节重点

1.让学员理解字典数据类型出现的意义

2.让学员掌握字典的定义和特性

3.学员能熟练掌握字典常用操作,并了解其他工厂方法

引子

之前我们已经学过了字典和元组,我们可以把全班同学的名字保存在列表中,并能够对这些名字进行增删改查了。现在我们又有了一个新的需求,我们不仅要保存每个同学的姓名,还想要保存他的年龄、身高等等。应该如何保存呢?

这里可以引导学生像组合列表这里思考:[[name,age,high],[],……,[]]

但是这样就有一个问题,如果我们想修改某一个同学的信息,需要遍历整个列表,这种方式非常麻烦。

当然我们也可以用index寻找这个学员的信息,但是前提是我们必须知道这个学员的姓名年龄和身高,这样我们使用这个列表的成本就太高了。。。

这个时候就需要有新的数据类型来支撑我们的需求。

字典的定义与特性

字典是Python语言中唯一的映射类型。

定义:{key1:value1,key2:value2}

1、键与值用冒号“:”分开;
2、项与项用逗号“,”分开;

特性:

字典的创建与常见操作

字典的创建

字典的常见操作

字典的工厂函数

Last updated

Was this helpful?