重複の可能性:
Pythonの行、列、行列の問題
私は与えられたでPythonプログラムを書いています
matrix = [['A', 'B', 'C'],
['D', 'E', 'F'],
['G', 'H', 'I']]
マトリックス内の各値の座標を定義できるように、コードを記述しようとしています。座標を取得するために行と列を定義するためにこれがあります:
def getLoc(key, elem):
row , col = 0 , 0
for a in [j for i in key for j in i]:
if a == elem:
return row / len(key), col % len(key)
col += 1
row += 1
これは、文字の座標を取得するために機能しますが、座標から使用する文字を取得するために機能します。
def find_char(key, row, col):
for a in [j for i in key for j in i]:
if a == row , col = 0 , 0
return elem
これは私に性格を与えません。なぜだめですか?