python二维数组列切片
时间: 2024-03-16 22:40:30 浏览: 103
详解Python二维数组与三维数组切片的方法
5星 · 资源好评率100%
在Python中,可以使用切片操作来对二维数组进行列切片。二维数组可以使用列表的列表来表示,其中每个内部列表代表一行数据。
假设我们有一个二维数组arr,要对其进行列切片,可以使用以下语法:
```
new_arr = [row[start:end] for row in arr]
```
其中,start表示起始列的索引(包含),end表示结束列的索引(不包含)。这样,new_arr就是切片后的二维数组。
下面是一个示例代码:
```python
arr = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]
new_arr = [row[1:3] for row in arr]
print(new_arr)
```
输出结果为:
```
[[2, 3], [6, 7], [10, 11]]
```
阅读全文