-4

我正在编写一个带有给定的python程序

matrix = [['A', 'B', 'C'], 
          ['D', 'E', 'F'], 
          ['G', 'H', 'I']]

我正在尝试编写一个代码,以便我可以定义每个值的坐标,这样如果我的命令是 get_coordinate('any value in matrix'),它将打印出矩阵中的行和列。

我很难定义行和列以使此代码正常工作。我真正要找的是如何写行=矩阵行,列=矩阵列。

4

1 回答 1

1

你可以随时尝试这个,

def getLoc(matrix, elem):
    row , col = 0 , 0
    for a in [j for i in matrix for j in i]:
        if a == elem:
            return row / len(matrix), col % len(matrix)
        col += 1
        row += 1
于 2012-10-01T21:08:00.830 回答