目录
本章中,我们来讨论 Python 语言中的映射类型和集合类型。和前面的章节一样,我们首先做一 个介绍,然后在来讨论可用操作符,工厂函数、内建函数(BIF)和方法。然后我们再来看看每种数据 类型的详细用法。
一、映射类型:字典
字典是 Python 语言中唯一的映射类型。映射类型对象里哈希值(键) 和指向的对象(值)是一对 多的关系。 它们与 Perl 中的哈希类型(译者注:又称关联数组)相似,通常被认为是可变的哈希表。 一个字典对象是可变的,它是一个容器类型,能存储任意个数的 Python 对象,其中也包括其他容器 类型。字典类型和序列类型容器类(列表、元组)的区别是存储和访问数据的方式不同。序列类型只 用数字类型的键(从序列的开始起按数值顺序索引)。映射类型可以用其他对象类型做键;一般最常 见的是用字符串做键(keys)。和序列类型的键不同,映射类型的键(keys)直接,或间接地和存储的 数据值相关联。但因为在映射类型中,我们不再用"序列化排序"