序列 Sequence
序列是 python 中最基本的数据结构,序列中的每个元素都分配一个数字索引,索引从 0 开始;
python 有6个序列的内置类型:List 列表、Tuple 元组、String 字符串、Unicode 字符串、buffer 对象、xrange 对象;
序列都可以进行以下通用的操作:
- 索引(indexing):使用方括号 ****进行索引访问,如 seq[0]
- 切片(sliceing):使用方括号 [:] 进行切片,如:seq[2:7]
- 加(adding):使用加号 + 进行序列拼贴,如: seq = seq1 + seq2
- 乘(multiplying):使用乘号 ***** 进行序列重复,如: seq = tinySeq * 5
- 检查成员资格:使用 in 或 not in 检查成员资格,如:e in seq
此外,python 已经内置以下对序列的便捷函数:
len() :返回序列长度
min():返回序列中最小的元素
max():返回序列中最大的元素