Hey guys, in this blog we will see a Python Program to Transpose a Matrix.

## Code

# Python Program to Transpose a Matrix X = [[21,9], [14 ,3], [32 ,1]] result = [[0,0,0], [0,0,0]] # iterate through rows for i in range(len(X)): # iterate through columns for j in range(len(X[0])): result[j][i] = X[i][j] for r in result: print(r)

**Output**

[21, 14, 32] [9, 3, 1]

- This is the simplest code to transpose a matrix.
- Suppose the size of the input matrix is mXn.
- Our result matrix will be nXm.
- Now we will just traverse in our input matrix. We will name rows iterator as
**i**and columns iterator as**j**. - The we will simply replace the
**result[j][i] with input[i][j]**.

Check out our other python programming examples…