-
序列的应用
序列:一块用于存放多个值的连续内存空间,并且按照一定的顺序排列。序列中的每一个元素都有一个编号,也称为索引。
切片:访问序列中元素的另一种方法,可以访问一定范围内的元素。
sname[start:end:step]
sname:表示序列的名称
start:表示切片的开始位置(包括该位置),如果不指定,则默认为0;
end:表示切片的截至位置(不包括该位置),如果不指定,则默认为序列的长度。
step:表示切片的步长 ,若省略,则默认为1,当省略该步长时,最后一个冒号也可以省略。
序列相加
在Python中,支持两种相同类型的序列相加操作,即将两个序列进行连接,不会去除重复的元素,使用加(+)运算符实现。
序列的乘法
使用数字n乘以一个序列会生成新的序列,新序列的内容为原来序列被重复n次的结果。
检查某个元素是否是序列的成员
使用in关键字检查某个元素是否包含在某个序列中。
格式为:value in sequence,是结果返回为True;否结果返回为Flase。
value:表示要检查的元素;
sequence:表示指定的序列。
使用not in关键字检查某个元素是否不包含在某个序列中。不包含返回返回True;包含返回False。
计算序列的长度、最大值和最小值
len()函数计算序列的长度,返回序列包含多少个元素;
max()函数:返回序列中的最大元素;
min()函数:返回序列中的最小元素。
Python提供的内置函数
-
列表应用
由一系列按特定顺序排列的元素组成的,它是Python中内置的可变序列。
形式上:所有元素都放在一对中括号“[]”中,两个元素间使用“,”分隔。
内容上:整数、实数、字符串、列表、元组等任何类型,并且元素类型可以不同。
列表的创建和删除
使用赋值运算符直接创建列表
listname=[element 1,element 2,element 3,...,element n]
创建空列表
基本语法:emptylist