Encontré este código en Python para resolver un problema que pide retornar los elementos de una matriz en espiral en sentido horario
def spiralOrder(self, matrix):
return matrix and list(matrix.pop(0)) + self.spiralOrder(zip(*matrix)[::-1])
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print (spiralOrder(self, matrix))
Pero no sé que parámetro debe ir en self
. ¿Qué valor debo darle?