Table of Contents generated with DocToc
python系列-字符串、列表、元组的操作
序列的访问及运算符
序列是为满足程序中复杂的数据表示,python支持组合数据类型,可以将一批数据作为一个整体进行数据操作,这就是数据容器的概念。
容器中可包含多个数据(元素),容器中的数据(元素)有先后次序,每个元素通过用其下标(索引)来访问。序列的下标从0开始,后面下标依次为1,2,3,….。
序列是其中一大类数据容器的统称,不是具体的数据类型。
常用的序列类型:列表(list),字符串(string),元组(tuple)
序列通用操作
操作
描述
X1+X2
连接系列X1和X2生成新序列
X*n
序列X重复n次,生成新序列
X[i]
引用下标为i的成员
X[i:j]
引用序列X中i到j-1的序列
x[i:j:k]
引用序列X中的i到j-1的序列,步长为k
len(X)
计算序列中成员的个数
max(X)
序列X中的最大值
min(X)
序列X中最小值
v in X
检查v是否存在序列X中返回布尔值
v not in X
检查v是否不在X中,返回布尔值
访问单个元素
假设序列中有n个元素,单个访问时下标的有效范围是0到n-1 或者 -1 到 -n(表示从序列最后有个开始访问
切片访问一部分元素
切片X[i,j,k]中i