2.5 列表和元组类型
整数类型、浮点数类型和布尔类型都是最简单的“原子”数据类型,因为这些类型的值
是不可分割的基本数据项。而字符串类型稍微有点复杂,因为字符串可以看成是由许多单字 符组成的有序的集合体,我们可以通过索引操作来深入到字符串内部访问其成员。不过,通 常我们仍然将字符串类型归为简单的基本类型,毕竟构成字符串的成员是非常简单的单字 符。
对于单个数据,我们可以用一个变量来存储。假如程序需要处理 10 个数据,那么我们可以在程序中定义 10 个变量来存储。但是,如果程序中需要处理成千上万个数据,怎么办? 如果定义成千上万个变量来分别存储数据,显然是很不方便的,而且非常容易出错。这时, 我们就希望能用一个变量来存储大量数据的集合体。事实上,Python 语言提供了多种集合 体类型,包括列表、元组、字典和文件。这些类型的值都不是原子值,而是由很多值聚在一 起构成的复合值。
本节先简要介绍列表和元组类型,关于集合体类型更多更详细的内容将在第 6 章介绍。