python中列表的切片
时间: 2023-10-10 07:04:43 浏览: 101
Python中的列表切片(slice)可以用来获取列表的一个子序列。切片语法为:
```
list[start:end:step]
```
其中 `start` 表示切片的起始位置,`end` 表示切片的结束位置(不包含该位置的元素),`step` 表示步长(默认值为1)。
以下是一些常见的用法:
- 获取列表的前几个元素:`list[:n]`
- 获取列表的后几个元素:`list[-n:]`
- 获取列表的一个子序列:`list[start:end]`
- 获取列表的一个子序列,并指定步长:`list[start:end:step]`
- 复制列表:`list[:]`
需要注意的是,如果 `start` 或 `end` 为负数,表示从列表的末尾开始计算位置。例如,`list[-2:]` 表示从列表的倒数第二个元素开始获取列表的后几个元素。
阅读全文