Antes de postear he dudado en hacerlo. Porque supongo que la solución será muy fácil. Pero por más que le doy vueltas no doy con la tecla.
Para saber si un elemento esta en una lista o vector, solo hemos de hacer así:
Código
num = 4 lista = [1,2,3,4,5] num in lista
Y nos devuelve True.
¿Pero como hacerlo 'fácil' si hemos de hacer la comprobación en una matriz?
Código
num = 4 matriz = [[1,2,3],[4,5,6],[7,8,9]] num in lista
Logicamente nos devolverá False. Ya que comprobará el número 4 con una lista o vector entero.
Hacer esto, no lo veo del todo bien:
Código
num in matriz[0] or num in matriz[1] or num in matriz[2]
Y si usamos un ciclo For, como el número a comprobar esta en matriz[1], nos devolverá False. Ya que la variable de control del For se detendrá en matriz[2]. Y como allí no esta el 4, dará False.
La pregunta, es, ¿Cómo enfocarlo en estos casos?
Bueno, saludos!