列表切片
2019-03-29 本文已影响0人
RuHaiChen
在python中,列表具有高级特性切片操作功能,其实这样做主要是方便和使用!
切片操作通过索引数字,中间用冒号分割,返回冲从第一个数字索引到第二个数字索引(不包括第二个数字索引的值)的一个新列表。切片操作支持三个参数。第三个参数理所当然就是步长。
例如:
![](https://img.haomeiwen.com/i15688463/ba7d2c0d4ea03ece.png)
其次,有几个地方需要注意的:
1.切片的第一个数字索引忽略,切片操作将从0开始。
![](https://img.haomeiwen.com/i15688463/9aadefe81a2d8349.png)
也可以加入步长值:
![](https://img.haomeiwen.com/i15688463/066474af4ad89a8c.png)
2.切片操作的第二个数字索引缺失,切片操作的范围将是将从第一个数字索引到末尾。
![](https://img.haomeiwen.com/i15688463/dd4a1d90897d45c4.png)
如果步长使用负数,切片操作将从后往前执行。(这里也常用于反转列表。)
![](https://img.haomeiwen.com/i15688463/9558016bc18f60b9.png)
4.列表操作同样适用于元组。(之所以谈到元组是因为他俩就像亲兄弟一样。)