序列类型python
序列类型
- 序列类型是基类类型,不直接使用。字符串、列表、元组都是序列类型,可使用序列类型方法。
- 序列操作符
x in S
x not in S
s+t # 连接两个序列
s*n # 复制n次
s[i] # 索引
s[i:j:k] # 切片
- 序列函数和方法
len(s)
min(s)
max(s)
s.index(x) 或 s.index(x,i,j) # 返回s从i到j中首次出现x的索引
元组类型
- 元组类型是一种序列类型,一旦创建就不可修改。
- 创建:用(),元素用,分隔;tuple()
- 元组可使用序列的所有操作。
列表类型
- 列表可以修改。
- “=”不能实现赋值,只是创建了一个新的指针索引。
- 列表方法
del ls[i] # 删除
del ls[i,j,k] # 删除
ls+=lt # 列表lt增加到ls中
ls*=n # 列表重复n次
- 列表的增删改插
ls.copy() # 生成一个新列表
ls.append(x) # 列表末尾增加一个元素x
ls.insert(i,x) # 在位置i插入x
ls.clear() # 清空ls
ls.pop(i) # 抛出i位置的元素,并更新列表
ls.remove(x) # 将列表中首个出现的x删除
ls.reverse() # 列表翻转