Skip to main content
 首页 » 编程设计

python之如何从 Python 中的二维列表中检索值

2025年05月04日24shangdawei

如果我有一个像这样的二维列表:

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 列。