一、判断数据是否存在与序列中:
- x(元素) in s( 序列)
- x(元素) not in s(序列)web
二、链接序列 : s1(序列)+s2(序列)app
三、重复序列元素:[num]*3svg
四、经过下表获取元素:s[ i ]code
五、访问指定索引范围元素:s [ i : j ] #访问角标以i开始,j结束的元素 (注意:包头不包尾,即不包括元素 s[j])xml
六、按步长访问指定索引范围:s [ i : j : k ] #访问角标以 i 开始,j 结束的元素,中间跳过 k -1 个元素对象
七、获取序列的长度: len(s)排序
八、获取序列的最小或最大值 :max(s) || min(s) #必须是同类型的数据索引
九、统计序列的总和:sum(s) #元素必须是Number类型rem
十、检索某一元素第一次出现的下标:s.index(x) //s为序列,x为要查询元素,没有元素报错it
十一、统计某一元素在序列中出现的次数: s.count(x) //s为序列,x为要查询元素
1、增长序列中的元素 s.insert(n,obj) //在角标为n的位置插入对象obj s.append(obj) //把括号中元素做为一个对象加入 s.extend(obj) //把obj这个对象中的元素加入s序列中 2、删除元素 del s [ i ] //删除序列元素中角标为i的元素 del s[m:n:k] // 删除为角标m到n的元素,包头不包尾,每删除一个元素跳过k - 1个元素 del s[m:n]=[] /删除序列角标为m到n-1 s.pop(n) //返回并删除角标为n的元素,不写角标默认删除并弹回最后一个元素。角标越界报异常 s.remove(obj) //在序列中删除obj这个元素,若元素不存在,则抛异常 s.clear() //删除序列中的全部元素 3、修改序列元素 s[ i ]=x / /序列中角标为i的元素赋值为x s[n : m]=t //将s序列中角标从n到m-1 的元素替换成t序列的元素 s[n: m :k]=t //将s序列中角标从n到m-1 的元素替换成t序列的元素,每替换一个 元素跳过k-1个元素,切记t序列元素的个数必须和被替换的元素个数相等 4、元素排序翻转 s.reverse() //元素内部顺序颠倒,只在内部翻转,并不返回什么 5、赋值序列内部元素 new=old.copy() //讲old序列中的元素复制的new序列上,浅复制 new=old[:] //讲old序列中的元素复制的new序列上