![63909b6a85948c64ae71a60bf23caa98.png](https://i-blog.csdnimg.cn/blog_migrate/aa5d39a6866587d8c1fadf9cdb8a0d46.jpeg)
切片(slice)用来获取列表中的片段,即原始列表的子列表。切片用被方括号“[]”括起来且用冒号“:”分隔的数字来表示:
- >>> fruits = ['apple', 'banana', 'watermelon', 'strawberry', 'orange']
- >>> fruits[0:3] # 获取列表中的前3项
- ['apple', 'banana', 'watermelon']
- >>> fruits[-2:-1] # 使用负数切片
- ['strawberry']
注意,切片包含索引项的起始值,而不包含结束值。因此,使用切片fruits[0:3]获取的是fruits列表的前3项,如图所示。
![dc9894826430a0110dc2415ee61a3cd8.png](https://i-blog.csdnimg.cn/blog_migrate/3654e37fddaaf9f7bb25f72ed8e1b77e.jpeg)
使用负数切片fruits[-2:-1]获取的是fruits列表的倒数第2项,如图所示。