二维列表如下:
- a = [[1,1,1,1],[2,3,4,5]]
切某一行:
- a[0]
- [1,1,1,1]
- a[1]
- [2,3,4,5]
Python列表中不能切某一列,如果想切某一列数据,可以借助numpy:
- import numpy as np
- b = np.array(a)
- b
- array([[1, 1, 1, 1],
- [2, 3, 4, 5]])
- b[:,1]
- array([1, 3])
- b[:,2]
- array([1, 4])
b[:,1]中:指的是所有行,1表示第2列
b[:,2]中:指的是所有行,2表示第3列
本文介绍了如何在Python中对二维列表进行操作,特别是关注于切片行。虽然Python列表不直接支持切片列,但可以通过引入NumPy库来实现。示例展示了如何使用NumPy数组来选取特定列,如`b[:,1]`选取第二列,`b[:,2]`选取第三列。这种方法对于处理多维数据非常实用。
2461

被折叠的 条评论
为什么被折叠?



