python 列表切片
时间: 2023-07-09 13:48:28 浏览: 92
Python列表切片用法示例
5星 · 资源好评率100%
Python 中的列表切片可以通过以下语法实现:
```
list[start:end:step]
```
其中,`start` 表示切片开始的位置,`end` 表示切片结束的位置(不包含该位置的元素),`step`表示步长,默认为 1。
例如,假设我们有一个列表 `a = [1, 2, 3, 4, 5]`,我们可以使用以下方式进行切片:
```python
a[1:3] # 返回 [2, 3]
a[:3] # 返回 [1, 2, 3]
a[2:] # 返回 [3, 4, 5]
a[::2] # 返回 [1, 3, 5]
```
需要注意的是,切片时的索引值可以为负数,表示从列表的末尾开始计数。例如,`a[-3:-1]` 表示从倒数第三个元素开始到倒数第一个元素结束的切片。
阅读全文