如果我有一个像这样的二维列表:
TopRow = [1, 3, 5]
MiddleRow = [7, 9, 11]
BottomRow = [13, 15, 17]
matrix = [TopRow, MiddleRow, BottomRow]
我需要创建一个函数,将二维列表和两个值,行和列作为输入,然后打印出二维列表指定行和列中的指定数字。假设 row 和 col 定义如下:
row = 2
col = 3
为什么此代码不检索值(在本例中为 11)并将其打印出来?
def get_value(matrix, row, col):
print(matrix[row][col])
请您参考如下方法:
Python 索引从 0 开始,而不是 1。11 在第 1 行第 2 列。
