目录
1. 序列
在数学里,序列也称为数列,是指按照一定顺序排列的一列数,而在程序设计中,序列是一种常用的数据存储方式,几乎每一种程序设计语言都提供了类似的数据结构。例如,C语言或Java中的数组等。在Python中序列是最基本的数据结构。它是一块用于存放多个值的连续内存空间。Python 中内置了5个常用的序列结构,分别是列表、元组、集合、字典和字符串。
序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列, 每一个值( 称为元素)都分配一个数字,称为索引或位置或下标。通过该索引可以取出相应的值。例如,我们可以把一家酒店看作 一个序列,那么酒店里的每个房间都可以看作是这个序列的元素。而房间号就相当于索引,可以通过房间号找到对应的房间。在Python中,序列结构主要有列表
、元组
、集合
、字典
和字符串
。对于这些序列结构有以下几个通用的操作。
1.1 索引
序列中的每一个元素都有一个编号, 也称为索引。这个索引是从0开始递增的,即下标为0
表示第一个
元素,下标为1
表示第二个
元素,依此类推。如图6.1 所示。