python 二维数组切片
时间: 2023-10-12 16:12:53 浏览: 114
python切片操作
在 Python 中,可以使用列表嵌套的方式创建二维数组。
例如,创建一个 3 行 4 列的二维数组:
```
arr = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]
```
要对二维数组进行切片操作,可以使用以下语法:
```
arr[start_row:end_row][start_col:end_col]
```
其中,`start_row` 和 `end_row` 分别表示要切片的行的起始索引和终止索引(不包含终止索引所在的行),`start_col` 和 `end_col` 分别表示要切片的列的起始索引和终止索引(不包含终止索引所在的列)。
例如,要取出第 2 行到第 3 行(不包含第 3 行)和第 1 列到第 3 列(不包含第 3 列)的二维数组:
```
slice_arr = arr[1:3][0:2]
```
这样,`slice_arr` 就是一个 2 行 2 列的二维数组,其值为:
```
[[5, 6],
[9, 10]]
```
阅读全文