组合数据类型—序列
一、序列
1.序列是具有先后关系的一组元素
2.序列是一维元素向量,元素类型可以不同
3.类似于,数列
4.数据是一个基类类型
5.包括
(1)字符串类型
(2)列表类型
(3)元组类型
6.序号:两种:正向递增、反向递减
二、序列基本处理方法
1.六个操作符:
(1)X in s
(2)X not in s
(3)S + t
(4)S * n
(5)S[ ]
(6)S [ : : ]
2.5个函数或方法
(1)Len( )返回长度
(2)Min(s)返回最小元素,前提是:这组数据中的所有元素可以比较大小
(3)Max(s)返回最大元素
(4)S.index( x, (i,j) ) 找到x(从i,到,j)第一次出现的位置
(5)S.count(x)
三、元组类型
1.特点:元组一旦被创建,就不能被修改
2.创建:使用( ) 或者 tuple () 或者不使用( )
3.def return a , b 将返回元组类型
4.应用场景:保护数据
四、列表类型
1.创建后可以被修改
2.创建: [ ] 或 list( )
3.特殊操作:
(1)Ls [ i ] = x :赋值
(2)Ls [i :j :k]= lt :对切片赋值
(3)Del ls[i] :删除
(4)Del ls[i: j: k] :删除切片
(5)Ls.insert(i,x):在i处插入x
(6)Ls.pop(i):取出i位置的元素
(7)Ls .remove(x):只删除第一个x
(8)Ls.revers() :反转列表
(9)Ls.sort():从小到大排序
(10)Ls.sort(reverse = True):从大到小排序