序列类型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()	# 列表翻转