操作符及应用 | 描述 |
x in s | 如果x是序列s的元素,返回True,否则返回Flase |
x not in s | 如果x时序列s的元素,返回Flase,否则返回True |
s + t | 连接两个序列s和t |
s*n或n*s | 将序列s复制n次 |
s[i] | 索引,返回s中的第i个元素,i是序列的序号 |
s[i:j]或s[i:j:k] | 切片,返回序列s中第i到j以k为步长的元素子序列 |
>>> ls = ["python", 123, ".io"]
>>> ls[::-1]
['.io', 123, 'python']
>>> s = "python123.io"
>>> ls[::-1]
'oi.321nohtyp '
序列类型通用函数和方法
函数和方法 | 描述 |
len(s) | 返回序列S的长度 |
min(s) | 返回序列s的最小元素,s中元素需要可比较 |
max(s) | 返回序列s的最大元素,s中元素需要可比较 |
s.index(x)或 s.index(x,i,j) | 返回序列s从i开始到位置中第一次出现元素x的位置 |
s.count(x) | 返回序列s中出现x的总次数 |
序列类型操作实例
>>> ls = ["python", 123, ".io"]
>>> len(ls)
3
>>> s = "python.io"
>>>max(s)
'y'