一缕题、序列l(wèi)ist[]
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()方法將內(nèi)容連接在一起效率更高
*對于列表來說瘪松,使用extend()方法將兩個或者多個列表合并成對象效率更高
*切片操作符 [] / [:] / [::]
- 內(nèi)建函數(shù)
函數(shù)名 | 功能 |
---|---|
enumerate(iter) | 接受一個可迭代對象作為參數(shù),返回一個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.壳嚎。。這些元素的第一個元素組成的一個元組 |