一、序列list[]
1. 序列类型操作符
- 成员关系操作符 in 、 not in
满足成员关系返回True,不满足返回False
- 序列的常见操作符
序列操作符 |
作用 |
seq[ind] |
获得下标为ind的元素 |
seq[ind1:ind2] |
获得下标为ind1到ind2间的元素 |
seq*expr |
获得重复expr次的序列 |
seq1+seq2 |
获得seq1和seq2的连接序列 |
obj in seq |
判断obj元素是否包含在seq中 |
obj not in seq |
判断obj元素是否不包含在seq中 |
*对于字符串来说,使用join()方法将内容连接在一起效率更高
*对于列表来说,使用extend()方法将两个或者多个列表合并成对象效率更高
*切片操作符 [] / [:] / [::]
函数名 |
功能 |
enumerate(iter) |
接受一个可迭代对象作为参数,返回一个enumerate对象,该对象生成由iter每个元素的index值和item值组成的元组 |
len(seq) |
返回seq长度 |
max(iter,key=None) |
返回最大值 |
min(iter,key=None) |
最小值 |
reversed(seq) |
倒序 |
sum(seq,init=0) |
总和 |
zip(it0,it1,it2....itN) |
返回一个列表,其中第一个元素是it0,it1.。。这些元素的第一个元素组成的一个元组 |