-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 に答える