- 序列
- 索引
- 切片
- 序列相加
- 乘法
- 检查元素是否位于序列中
- 序列长度、最大、最小值
序列是一块用于存放多个值的连续内存空间,按照一定的顺序排列,每个值都分配一个数字,称为索引。
python中,序列结构主要由列表、元组、集合、字典和字符串,对于这些序列结构有以下几个通用操作(其中集合和字典不支持索引、切片、相加、相乘等操作):
序列中的每一个元素都有一个编号,也称为编号。一个序列的正向索引从0开始,反向索引从-1开始,
| 正向索引 | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| 元素 | 元素1 | 元素2 | 元素3 | 元素4 | 元素5 | 元素6 |
| 反向索引 | -6 | -5 | -4 | -3 | -2 | -1 |
我们可以通过索引访问序列中的元素,语法格式:sequence[n]
切片是访问序列中元素的另一种方法,可以访问一定范围内的元素,切片操作可以生成一个新的序列,实现切片操作的语法格式:sequence[start:end:step]
参数说明:
| 参数 | 描述 |
|---|---|
| sequence | 序列名称 |
| start | 切片开始位置,默认0 |
| end | 切片结束位置,默认为序列的长度 |
| step | 切片的步长,默认1 |
python中支持两种相同类型的序列相加操作,即将两个序列进行连接,不会去除重复的元素,语法格式:sequence1*sequence2
乘法python中,使用数字n乘以一个序列会生成一个新的序列,新序列内容是原来序列重复n次的结果,语法格式:sequence*n
python中可以使用in关键字来检查某个元素是否为序列成员,语法格式:value in sequence
python中提供了内置函数计算序列的长度(len())、最大值(max())、最小值(min())



