matrix = [[1, 2],
[3, 4],
[5, 6]]
transpose = [[0, 0, 0],
[0, 0, 0]]
for i in range(len(matrix)): # rows
for j in range(len(matrix[0])): # columns
transpose[j][i] = matrix[i][j]
for row in transpose:
for val in row:
print('{:5}'.format(val), end="")
print()
'''
run:
1 3 5
2 4 6
'''