Python行,列,矩阵麻烦

时间:2012-10-01 20:56:19

标签: python

我正在编写一个带有给定

的python程序
matrix = [['A', 'B', 'C'], 
          ['D', 'E', 'F'], 
          ['G', 'H', 'I']]

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

我无法定义行和列以使此代码正常工作。我真正想要的是如何编写row = row of matrix,column = column of column。

1 个答案:

答案 0 :(得分: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