我正在尝试为子矩阵创建for循环
matrix = [
[1, 0, 1, 3],
[0, 2, 2, 2],
[1, 2, 3, 4],
[1, 2, 3, 4]
]
我想将子矩阵从矩阵[2] [3]打印到矩阵[4] [4],其中索引从1开始。
输出我的期望-
[2, 2]
[3, 4]
[3, 4]
答案 0 :(得分:0)
您可以为这些坐标使用一个范围,只需记住python中的列表索引基于零,并且range
包含开始索引但不包含结束索引:
for row in range(2, 5):
for col in range (3, 5):
print(matrix[row - 1][col - 1], end=' ')
print()
答案 1 :(得分:0)
这可能有效
print([x[2:] for x in matrix[1:]])