Python中,序列是最基本的数据结构,是一块用来存放多个值得连续的内存空间。Python中常用的5个序列分别是列表、元组、集合、字典和字符串。序列常见操作有以下几种:
相加、相乘、切片、索引、计算序列长度、检查某个元素是否是序列的成员
其中,集合和字典不支持索引、切片、相加和相乘操作。
- 索引
序列中每个元素都有一个编号,这个编号就是索引,通过索引可以访问序列中的任意元素。
var = ["我", "爱", "北京", "天安门"]
print(var[1])
print(var[-1])
结果输出如下:
爱
天安门
值得注意的是,当索引为负数时,从-1开始,而不是0。所以var[-1]输出的不是北京而是天安门。
2. 切片
索引只能访问序列中的某个元素,当需要访问序列中一定范围的元素时,可以使用切片。例如上面代码,要输出我爱北京
var = ["我", "爱"