序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,可以通过索引取值。
1 序列
序列结构主要有列表、元素、集合、字典和字符串。
序列中的每一个元素都有一个编号,称为索引,从0开始递增。
也可以为负数,从-1开始,从右向左计数.
访问一定范围内的元素
语法是:sname[start : end : step]
sname:表示序列的名称。
start:表示切片的开始位置(包括该位置),如果不指定,则默认为0。
end:表示切片的截止位置(不包括该位置),如果不指定,则默认为序列的长度。
step:表示切片的步长,如果省略,则默认为1,当省略该步长时,最后一个冒号也可
以省略
检查某个元素是否是序列的成员
value in sequence
其中,value 表示要检查的元素,sequence 表示指定的序列。
计算序列的长度、最大值和最小值
函数名 | 作用 |
len() | 返回序列长度 |
max() | 返回序列中最大的值 |
min() | 返回序列中最小的值 |
list() | 将序列转换为列表 |
str() | 将序列转换为字符串 |
sum() | 计算元素和 |
reversed() | 反向序列中的元素 |
enumerate() | 将序列组合为一个索引序列,多用在for 循环中 |
sorted() | 对元素进行排序 |