Publicado 27 junio 2016 - 11:03
lo siento... busco la forma en python
En Python te dejo dos opciones, la primera es algo más larga, pero así ves cómo se hace con 2 bucles.
matriz = [['A','B','C'],['D','A','F'],['G','H','I']]
elementoBuscado = 'A'
encontrado = False
for i in range(0, len(matriz)):
for j in range (0, len(matriz[i])):
if(elementoBuscado == matriz[i][j]):
encontrado = True;
print(elementoBuscado,"aparece por primera vez en la fila",i,"columna",j)
break
if(encontrado):
break
Y la siguiente se escribe menos código y se hace en un simple bucle:
matriz = [['A','B','C'],['D','A','F'],['G','H','I']]
elementoBuscado = 'A'
for i in range(0, len(matriz)):
try:
indice = matriz[i].index(elementoBuscado)
print(elementoBuscado,"aparece por primera vez en la fila",i,"columna",indice)
break
except:
pass
Ya eliges el que más te guste.