切片是列表取值的一种方式,切片取值顾头不顾尾
常用取值方式
1、取两个下标中间的值------顾头不顾尾
格式:[开始下标:结束下标]
示例:从初始下标1开始取,取到结束下标3结束,顾头不顾尾,取得是下标为1和2的值
运行结果:
2、从头开始取,取到某个下标结束,那么开头的下标可以省略不写
格式:[:结束下标]
示例:从初始下标开始取,取到某个下标结束
运行结果:
3、从某个下标开始取,取到末尾,那么末尾的下标可以省略不写
格式:[初始下标:]
示例:从下标为1开始取,取到末尾
运行结果:
4、取列表中所有的值,不用写初始值也不用写末尾值
格式:[:]
运行结果:
5、包含步长的取值--步长为正数
格式:[起始下标:结束下标:步长]
示例:生成一个从1到20的list,从头开始取,取到下标为9,每隔两个取一次
运行结果:
6、包含步长的取值--步长为负数
格式:[起始下标:结束下标:步长负数]
示例:生成一个从1到20的list,从头开始取到末尾,步长为负数,打印的结果列表倒序
运行结果: