classSolution:defspiralOrder(self, matrix: List[List[int]])-> List[int]:
res =[]while matrix:
res += matrix.pop(0)
matrix =list(zip(*matrix))
matrix = matrix[::-1]return res
s = Solution()
result = s.spiralOrder([[1,2,3],[4,5,6],[7,8,9]])print(result)