如果我有这样一个二维列表:
TopRow = [1, 3, 5]
MiddleRow = [7, 9, 11]
BottomRow = [13, 15, 17]
matrix = [TopRow, MiddleRow, BottomRow]
我需要做一个函数,将二维列表和两个值,行和列作为输入,然后打印出二维列表中指定行和列的指定数字。假设行和列的定义如下:
row = 2
col = 3
为什么这段代码不检索值(在本例中是11)并打印出来?你知道吗
def get_value(matrix, row, col):
print(matrix[row][col])
Python索引从0开始,而不是1。11在第1行第2列。你知道吗
索引从0开始,因此对于矩阵,有[0][0]…[2][2]
相关问题 更多 >
编程相关推荐